楼主: flightben
15049 2

[问答] R-字符型数据(年龄)转为数值型数据,为什么值会改变呢? [推广有奖]

  • 1关注
  • 0粉丝

硕士生

15%

还不是VIP/贵宾

-

威望
0
论坛币
2935 个
通用积分
2.7000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
373 点
帖子
16
精华
0
在线时间
261 小时
注册时间
2014-5-25
最后登录
2024-4-28

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
吴喜之老师的数据,富人数据Billianaires.txt。
想做个年龄的盒形图练习下,分析中美两国富人的年龄分布。
原始数据中,年龄为字符型数据,用as.numeric()转换后,做盒形图,发现字符型数据的数值都变了。比如Bill Gates 原来年龄是56岁,结果变成了33岁。
疑惑中,请问为什么呢?怎么解决呢?
二维码

扫码加我 拉你入群

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

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

关键词:字符型数据 字符型 数值型 numeric gates 变量转换

Billianaires.TXT

61.58 KB

沙发
风之栖梧 发表于 2014-6-8 13:56:06 |只看作者 |坛友微信交流群
在录入指标的时候,read.table默认的stringsAsFactors是为TRUE,所以你录入的年龄数据是因子型,直接用as.numeric可能会出错误,你可以试试看先用as.character,再用as.numeric

使用道具

藤椅
flightben 发表于 2014-6-8 13:58:56 |只看作者 |坛友微信交流群
风之栖梧 发表于 2014-6-8 13:56
在录入指标的时候,read.table默认的stringsAsFactors是为TRUE,所以你录入的年龄数据是因子型,直接用as.n ...
好的,谢谢了,确实是这样的。

使用道具

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

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

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

GMT+8, 2024-5-3 03:57