R报错|y必须是数字向量|数据类型类报错
最编程
2024-03-27 09:34:19
...
这个错误是在使用read.table()函数读取文件遇到的,经过摸索,发现read.table()读取的数据类型为data.frame, 通过将y的类型由data.frame转换为vector可解决报错。
###将data.frame数据类型转换为vector数据类型
y<-as.vector(as.matrix(y))
以后遇到数据类型类的报错问题,可借助下面思路尝试解决:
1.使用class()函数检查数据类型
class(y)#检查y是否为报错提醒的数据类型,若不是提示的数据类型,适用于数据转换解决此报错。若是报错类型,则寻找其他方式,不适用此解决方案。
2.使用as.matrix(), as.vector()等函数将数据类型进行转换
推荐阅读
-
SpringBoot 与 MultipartFile 类相结合,实现文件上传和下载
-
B 站 | B 站 | B 站 | B 站 我不愧是技术宅,竟然可以用这种操作来提升我的 B 站等级~ - Get Cookie
-
为了更好地 "吃瓜",我去翻了翻评论,大家的争吵实在是太有趣了。
-
怎样才算高质量的 B 站点完成率?您制作的哪类视频完成率高?
-
什么是值得参考的优秀 django 开源项目?
-
读懂知乎,说它牛逼 !-从内容消费者到内容创造者,这种转变的开始只有一次,那就是被别人认可。 浏览量高的很大一部分原因是知乎上有很多程序员,关于互联网、计算机、编程等话题都会有大量曝光,这些相关内容时不时就会出现在热搜榜上。 今天,顺便给大家推荐九个程序员相关的高赞答案,这些答案我会不定期拿出来重温,喜欢的你也不妨收藏一下。(看完第九个答案你再来喜欢~)。 一 话题:程序员未来会是一个很内卷的职业吗?
-
加入阿里后,我才发现原来简历是这样写的
-
高级程序员装逼指南,是高级哦!
-
看看我是如何闯入钓鱼网站的巢穴并摧毁服务器的。
-
中兴 R5300 G4 服务器 iSAC BIOS 设置 中兴 5300 服务器如何配置 raid