R语言错误信息及相关解决方法

原创:黄小仙

Error: object of type ‘closure’ is not subsettable
对象大于被取子集,看看对象是不是空的,有时候文件路径或者名称不对,数据并没有导入成功

Remove duplicates before running TSNE
有重复的数据行,Rtsne package里有个参数 check_duplicates = FALSE

Error in colMeans(x, na.rm = TRUE) : ‘x’ must be numeric
导入的data 里有不是numeric 的列,有可能是factor,
用 sapply (x, class)可以查看

Error: (list) object cannot be coerced to type ‘double’
如果用as.matrix不能把类型是factor的列转化为numeric,
可以用lapply(x,as.numeric)可以实现把factor 类型转化为numeric

Error in install.packages : cannot remove prior installation of package ‘digest’
可以直接在R package存储的文件夹里直接删掉相应的package

Error in df$type: $ operator is invalid for atomic vectors

type这一列是向量,不能用$方法元素

Error in file(file, ifelse(append, “a”, “w”)) :

这个错误一般在write.csv语句下面,是保存的文件名有问题

Error: `device` must be NULL, a string or a function.

如果是在ggsave()语句之后出现这个报错,有可能是新的filename和图片对象p位置放颠倒了,正确的是把filename放在前,p放在之后
正确的是ggsave(“…png”, p)

Error in randomForest.default(m, y, ...) : Can't have empty classes in y.

在randomForest()函数语句里出现这个错误,可以重新把标签这一列设置为factor
df$type <- factor(df$type)

R code execution error
在用RStudio导出图片的时候出现这个错误,可能是因为路径名称里出现了中文,把文件夹、文件的名称修改成全英文试试
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值