全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
15553 2
2014-06-08
吴喜之老师的数据,富人数据Billianaires.txt。
想做个年龄的盒形图练习下,分析中美两国富人的年龄分布。
原始数据中,年龄为字符型数据,用as.numeric()转换后,做盒形图,发现字符型数据的数值都变了。比如Bill Gates 原来年龄是56岁,结果变成了33岁。
疑惑中,请问为什么呢?怎么解决呢?
附件列表

Billianaires.TXT

大小:61.58 KB

 马上下载

二维码

扫码加我 拉你入群

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

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

全部回复
2014-6-8 13:56:06
在录入指标的时候,read.table默认的stringsAsFactors是为TRUE,所以你录入的年龄数据是因子型,直接用as.numeric可能会出错误,你可以试试看先用as.character,再用as.numeric
二维码

扫码加我 拉你入群

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

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

2014-6-8 13:58:56
风之栖梧 发表于 2014-6-8 13:56
在录入指标的时候,read.table默认的stringsAsFactors是为TRUE,所以你录入的年龄数据是因子型,直接用as.n ...
好的,谢谢了,确实是这样的。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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