楼主: diyleng22
9385 8

[实际应用] levels返回null [推广有奖]

  • 0关注
  • 0粉丝

大专生

5%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0
学术水平
0 点
热心指数
5 点
信用等级
0 点
经验
379 点
帖子
33
精华
0
在线时间
25 小时
注册时间
2018-3-14
最后登录
2020-7-18

楼主
diyleng22 发表于 2018-3-15 10:41:30 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

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

扫码加我 拉你入群

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

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

关键词:Levels Level Leve null EVE levels

回帖推荐

jinkelazzz 发表于6楼  查看完整内容

第一个计算个数,length(levels(as.factor(zd))) 第二个去除引号 试试as.numeric(levels(as.factor(zd)))

沙发
diyleng22 发表于 2018-3-15 11:18:54
盼高手指点

藤椅
jinkelazzz 发表于 2018-3-15 11:21:44
levels(as.factor(zd))
已有 1 人评分论坛币 热心指数 收起 理由
cheetahfly + 10 + 1 热心帮助其他会员

总评分: 论坛币 + 10  热心指数 + 1   查看全部评分

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

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

地板
jinkelazzz 发表于 2018-3-15 14:50:51
第一个计算个数,length(levels(as.factor(zd)))
第二个去除引号 试试as.numeric(levels(as.factor(zd)))

7
diyleng22 发表于 2018-3-15 14:58:10
jinkelazzz 发表于 2018-3-15 14:50
第一个计算个数,length(levels(as.factor(zd)))
第二个去除引号 试试as.numeric(levels(as.factor(zd)))
可行,再次感谢

8
cheetahfly 在职认证  发表于 2018-3-15 16:21:08
你其实想要的是rank(unique(zd))吧?
R语言中的levels()函数,专门是处理factor变量的level属性用的。

9
chengyuehappy 发表于 2018-9-20 19:06:16
感谢,帮助到了!!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-5 04:51