全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
30124 12
2018-08-07
$ 死亡:Classes ‘tbl_df’, ‘tbl’ and 'data.frame':
  ..$ ID          : chr [1:3]
  ..$ age         : chr [1:3] "53" "70" "61"
  ..$ Dose        : chr [1:3] "50" "150" "75"

如上面已经读取的数据类型,age,dose都是chr类型的,如何将其改为num(改完后保存到原来的dataframe中)?试过as.numeric(),报错,Error: (list) object cannot be coerced to type 'double'

二维码

扫码加我 拉你入群

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

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

全部回复
2018-8-7 00:42:11
将你的数据放上来吧,光听你描述不清楚是什么问题。
二维码

扫码加我 拉你入群

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

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

2018-8-7 01:38:55
可以导入数据的时候用R右上角的import dataset,提供的界面可以设置每一列的数据格式;或者把想转化的一列先unlist(),再用as.numeric()。
不知道能否解决你的问题,新手上路,请多指教。
二维码

扫码加我 拉你入群

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

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

2018-8-7 02:13:08
二维码

扫码加我 拉你入群

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

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

2018-8-7 23:12:07
MapleBuddy 发表于 2018-8-7 01:38
可以导入数据的时候用R右上角的import dataset,提供的界面可以设置每一列的数据格式;或者把想转化的一列先 ...
谢谢,学会了从开始导入的时候就限定类型
test.xlsx
大小:(10.9 KB)

 马上下载

还有个问题,就是在开始时将数据类型选择为character,后续在处理数据的时候想通过函数将已经保存在dataframe中的数据类型进行转换?unlist(),as.numeric()是可以转换,但是并没有把转换后的数据保存在dataframe中,下次再调用dataframe时,数据类型依然是character,如图:
1.JPG
3.JPG


附件列表
2.JPG

原图尺寸 67.76 KB

2.JPG

二维码

扫码加我 拉你入群

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

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

2018-8-7 23:17:54
cheetahfly 发表于 2018-8-7 00:42
将你的数据放上来吧,光听你描述不清楚是什么问题。
就是在开始时将数据类型选择为character,后续在处理数据的时候想通过函数将已经保存在dataframe中的数据类型进行转换?并把转换后的数据类型保存在dataframe中,下次再调用dataframe时,数据类型为数值型,如图:

(注:抱歉,这个回帖附件不知道怎么回事,传不上去,楼上回复中有数据的附件,谢谢!)

1.JPG
3.JPG

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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