全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
10676 5
2016-03-13
df<-read.csv('mydata.csv'),读入完数据发现本身数据是有列名的,忘了加header=TRUE,现在原先的列名变成了第一行,想请问下如何设置成列名,而不用重新读入,谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2016-3-13 11:25:42
colnames(df) <- c("name1", "name2, "name3", ....)
二维码

扫码加我 拉你入群

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

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

2016-3-13 11:47:55
colnames(df) <- df[1,]
df<-df[-1,]
二维码

扫码加我 拉你入群

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

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

2016-3-13 12:24:38
helixcn 发表于 2016-3-13 11:25
colnames(df)
这个第一行还在的哈
二维码

扫码加我 拉你入群

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

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

2016-3-13 18:15:00
就像楼上说的,你的第一行(也就是那些列名)还在,你要把它们去掉
复制代码


还有因为列名一般都是字符串,所以R读数据的时候会把本来应该是数字的也都成字符串的格式,这些列也要相应的改变
二维码

扫码加我 拉你入群

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

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

2016-6-4 19:23:39
谢谢各位
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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