全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
9251 8
2018-03-15

QQ截图20180315103531.png
自学r语言,txt文件打开后,第一列数据“58251”等默认V1,将V1命名为zd,想查看zd的水平(zd有重复出现的数字)结果返回null,使用table查看可以返回频数,为什么levels返回了null,请大家解惑,谢谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-3-15 11:18:54
盼高手指点
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-3-15 11:21:44
levels(as.factor(zd))
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-3-15 14:12:50
jinkelazzz 发表于 2018-3-15 11:21
levels(as.factor(zd))
感谢帮助。这个和attach有没有关系,也要先attach吗,另外请教,有没有命令生成计算出levels的个数,levels之后还是需要自己计算 ,虽然每行给出了计数
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-3-15 14:30:46
jinkelazzz 发表于 2018-3-15 11:21
levels(as.factor(zd))
变成因子之后,总是有“”,比如“520099”,排序也是带引号,用什么办法可以消除“”
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-3-15 14:50:51
第一个计算个数,length(levels(as.factor(zd)))
第二个去除引号 试试as.numeric(levels(as.factor(zd)))
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群