全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
725 1
2016-08-17
现有数据集name(如下),都是factor型,想在原数据集增加3列,将其转换为int型
  qid123 user_age user_nationality
1     31       0                1
2      0        2                 
3    106      0                 
4     64       0                1
5      0        0                0
6    106      0
操作mutate(name,as.integer(name[,1]))后出现
qid123 user_age user_nationality as.integer(name[, 1])
1     31       0                1                   278
2      0        2                                      2
3    106      0                                     35
4     64       0                1                   475
5      0        0                0                     2
6    106      0                                     35
用循环语句尝试后
for(i in 1:3)
{
mutate(name,as.integer(name[,i]) )
}
name还是原来的数据集,不能达到我想要的效果,还望指点错在哪了?

二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-17 22:00:46
name[,i+3]<-as.integer(name[,i])就可以啦
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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