楼主: 180084231
4338 5

[问答] mtcars中的11个变量不见了 [推广有奖]

  • 0关注
  • 0粉丝

初中生

47%

还不是VIP/贵宾

-

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

楼主
180084231 发表于 2016-7-16 22:01:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  1. options(digits=2)
  2. cor(mtcars)
  3. Error in cor(mtcars) : 'x'必需为数值
  4. mtcars <- as.numeric(mtcars)
  5. 错误: (串列)对象不能强制改变成'double'种类
复制代码
在学习r语言实战,然后遇到例子,用cor分析mtcars相关性,然后出现了Error in cor(mtcars) : 'x'必需为数值。想试着转换mtcars变为数值,用了mtcars <- as.numeric(mtcars),然后出现错误: (串列)对象不能强制改变成'double'种类,求解
二维码

扫码加我 拉你入群

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

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

关键词:cars ARS CAR TCA options Error

沙发
bbslover 在职认证  发表于 2016-7-17 01:28:05
str(mtcars)看看

藤椅
jiangbeilu 学生认证  发表于 2016-7-17 19:02:03
是不是你之前进行过什么操作,改变了mtcars?
重新启动R试一下,因为在我的系统里,是没有问题的。也不需要用as.numeric进行转化。直接cor(mtcars)就会出来相关系数矩阵。
另外,楼上说的str(mtcars)有助于查找问题所在,如果有字符型变量,那么是不能轻易被转化成数值型的。

板凳
180084231 发表于 2016-7-17 20:11:00
jiangbeilu 发表于 2016-7-17 19:02
是不是你之前进行过什么操作,改变了mtcars?
重新启动R试一下,因为在我的系统里,是没有问题的。也不需要 ...
应该是我之前改变了mtcarsd的内容了,能重新下载mtcars数据包吗?

报纸
ttuc123 发表于 2017-3-22 15:26:30
我也是一样的问题,后来点菜单的时候见到在“其他”里面有一个“”删除所有对象“”,我选择了之后,然后就好了。
我猜测,应该是之前所有对象都保存了,所以再用这个命令就出现了错误……我也是刚开始学习……

地板
xishuangyang 发表于 2019-7-14 21:18:52
因为在第6章中  两个交叉因子的箱线图那里使mtcars数据集增加了两个因子cyl.f和am.f    重新选择原来数据集的变量再做相关矩阵就没毛病了。
mtcars <- mtcars[,c(1:11)],再做  cor(mtcars)   就ok了。

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

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