R二进制运算符的非数字参数

时间:2020-06-04 00:14:46

标签: r dataframe boxplot factors

我想绘制数据集的箱线图,但出现以下错误。

Error in x[floor(d)] + x[ceiling(d)] : 
  non-numeric argument to binary operator

我将数据导入如下:

raw.data <- read.table("./GDS4879.clean", sep="\t", header=TRUE)

我删除了前两列:

data <- raw.data[,-c(1,2)]

最后我尝试绘制箱线图:

boxplot(data)

我以前对另一个数据集使用了相同的代码(几乎与此代码相同),并且工作正常。在绘制数据之前,我使用了class()函数,两个数据集都是数据帧,但是当我在第一个数据集中执行lapply(data, class)时,我得到所有列都是数据帧,但是在这种情况下,我得到了因子。我想念什么吗?

我使用的数据集可以在这里找到:https://www.ncbi.nlm.nih.gov/sites/GDSbrowser?acc=GDS4879 我使用Rstudio进行分析。

0 个答案:

没有答案