我一直在遇到我认为的错误。这没什么大不了的,但我很好奇是否有其他人看到过。不幸的是,我的数据是机密的,所以我必须编造一个例子,这不会很有帮助。
在对我的数据进行子集化时,我偶尔会得到原始数据框中没有的神秘 NA 行。甚至行名也是 NA。例如:
example <- data.frame("var1"=c("A", "B", "A"), "var2"=c("X", "Y", "Z"))
example
var1 var2
1 A X
2 B Y
3 A Z
然后我运行:
example[example$var1=="A",]
var1 var2
1 A X
3 A Z
NA<NA> <NA>
当然,上面的例子实际上并没有给你这个神秘的 NA 行;我在这里添加它是为了说明我的数据遇到的问题。
也许这与我使用Google 的 read.xlsx 包导入我的原始数据集,然后在子集之前执行宽到长整形有关。
谢谢