楼主: Tayrus
531 3

[问答] 求助,为什么str()的结果和is.numeric()的结果不一致 [推广有奖]

  • 0关注
  • 0粉丝

小学生

21%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
53 点
帖子
2
精华
0
在线时间
8 小时
注册时间
2023-5-16
最后登录
2024-11-24

楼主
Tayrus 发表于 2023-9-14 12:09:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题,我在R中导入了csv数据后好像所有的变量都被识别成了character类型?
很多变量在str()里显示是num

但是我用is.numeric()验证的时候返回结果是FALSE,再想操作成as.numeric把它转换成数值型变量就会报错
Warning message:
NAs introduced by coercion


二维码

扫码加我 拉你入群

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

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

关键词:numeric Eric NUM Character Introduce R代码

沙发
drunkfish69 发表于 2023-9-14 13:59:39
  1. > aa <- c(NA, '1', 'A', '2')
  2. > aa
  3. [1] NA  "1" "A" "2"
  4. > bb <- as.numeric(aa)
  5. Warning message:
  6. NAs introduced by coercion
  7. > bb
  8. [1] NA  1 NA  2
复制代码

观察第三个值

藤椅
Tayrus 发表于 2023-9-14 14:09:55
drunkfish69 发表于 2023-9-14 13:59
观察第三个值
可是我检查了我的数据,都是数字,并没有特殊符号或者空格,实在是不明白为什么R会把全是数字的变量识别为character。

板凳
drunkfish69 发表于 2023-9-14 15:28:41
Tayrus 发表于 2023-9-14 14:09
可是我检查了我的数据,都是数字,并没有特殊符号或者空格,实在是不明白为什么R会把全是数字的变量识别为 ...
你把csv发上来看看

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-20 18:58