使用先前使用的代码和对象的as.data.frame突然出现错误

时间:2019-03-18 17:27:05

标签: r

要分析过去两年的数据,我使用as.data.frame生成了一个样本表,并且没有任何问题(包括上个月):

sampleName <- c("cKO1", "cKO2", "cKO3", "WT1", "WT2", "WT3")

fileName <- c("cKO1_counts.txt", "cKO2_counts.txt", "cKO3_counts.txt", "WT1_counts.txt", "WT2_counts.txt", "WT3_counts.txt")

condition <- c("cKO", "cKO", "cKO", "WT", "WT", "WT")

sampleTable <- as.data.frame(sampleName, fileName, condition, stringsAsFactors = F)

结果数据帧:SampleTable

但是,现在,如果我尝试做完全相同的事情,则会出现以下错误:Error

同样,自一个月前上一次分析数据以来,我什么都没做。上个月,我使用的是R(3.5.0)的先前版本,但是在使用先前的版本以及更新到最新版本后,仍然出现此错误。我还尝试在新的RStudio会话中创建新列表,但遇到相同的错误。

我看到有两个问题,我不确定如何克服。我也不确定为什么它们突然导致错误:

(1)使用as.data.frame从两个以上的对象组成一个数据帧会产生!Optional

错误

(2)使用as.data.frame将命令中的最后一个对象分配为行名,这将导致“条件”列表出现错误,而其他列表则不会出现这种情况

示例:Troubleshooting

0 个答案:

没有答案