楼主: 卑鄙的我lzw
3171 10

[问答] 变量名为NA如何处理 [推广有奖]

  • 0关注
  • 4粉丝

硕士生

24%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
1.0000
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
1326 点
帖子
78
精华
0
在线时间
150 小时
注册时间
2017-7-18
最后登录
2021-5-10

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我的data.frame中第一列数据的变量名是NA,我想把变量重命名为year,请问怎么处理啊,我用常规重命名变量的方式不管用啊~~~
二维码

扫码加我 拉你入群

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

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

关键词:变量名

沙发
cheetahfly 在职认证  发表于 2018-10-11 09:25:54 |只看作者 |坛友微信交流群
我感兴趣的是如何将列名变为NA的?

使用道具

藤椅
卑鄙的我lzw 发表于 2018-10-11 09:54:03 |只看作者 |坛友微信交流群
cheetahfly 发表于 2018-10-11 09:25
我感兴趣的是如何将列名变为NA的?
我开始的csv数据库有一个变量名是空的,所以我导入的时候加上了na.string="",然后导入之后,变量名就是NA了

使用道具

板凳
Whig 在职认证  发表于 2018-10-11 10:03:12 |只看作者 |坛友微信交流群
什么叫常规重命名变量的方式?

使用道具

报纸
cheetahfly 在职认证  发表于 2018-10-11 10:20:12 |只看作者 |坛友微信交流群
我用你的方法,R语言自动将缺失的名字命名为“X”。
按理说NA是R语言的保留字,没办法变成变量名的。

使用道具

地板
卑鄙的我lzw 发表于 2018-10-11 10:40:10 |只看作者 |坛友微信交流群
Whig 发表于 2018-10-11 10:03
什么叫常规重命名变量的方式?
rename(dataframe, c(oldname = "newname") 我用这个语句就报错了,我觉得可能是因为 NA太特殊了

使用道具

7
卑鄙的我lzw 发表于 2018-10-11 10:46:37 |只看作者 |坛友微信交流群
cheetahfly 发表于 2018-10-11 10:20
我用你的方法,R语言自动将缺失的名字命名为“X”。
按理说NA是R语言的保留字,没办法变成变量名的。
最开始我导入的数据格式是长数据 origin-data.png

然后我用dcast函数把数据转换成宽数据格式
dcast-data.png

然后变量名字就变成NA了。。。。

使用道具

8
Whig 在职认证  发表于 2018-10-11 12:30:22 |只看作者 |坛友微信交流群
你用names(DF) <- c()试试,最好贴数据、代码,不然不好复现问题

使用道具

9
cheetahfly 在职认证  发表于 2018-10-11 13:46:12 |只看作者 |坛友微信交流群
rename(df, newname = "NA")

使用道具

10
月下0-0 学生认证  发表于 2018-10-11 13:46:38 |只看作者 |坛友微信交流群
emmmm为什么给我推荐的感兴趣的帖子是这个,我是一文科生呐,不明觉厉。。。

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 12:33