【发布时间】:2020-06-18 18:43:32
【问题描述】:
我的代码如下:
my_filtered_data <- my_data[, colSums(my_data != 0) >= 300]
set.seed(123)
data1.csv <- my_filtered_data[sample(nrow(my_filtered_data), 200), ]
data2.csv <- data.frame(data1.csv)
data3.csv <- scale(data2.csv, center = TRUE) # Gives error.
colMeans(x, na.rm = TRUE) 中的错误:“x”必须是数字
谁能解释我为什么会收到这个错误?
【问题讨论】:
-
看
sapply(my_data, class) -
在哪个命令之后出现错误?当你的对象都不是
csv文件时,你为什么要调用你的对象.csv?这只会造成混乱。
标签: r