我遇到了一个我认为是窃听器的东西。没什么大不了的,但我很好奇是否有其他人看过这个。不幸的是,我的数据是保密的,所以我不得不捏造一个例子,它不会有很大的帮助。
当子集我的数据,我偶尔得到神秘的 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 软件包导入我的原始数据集,然后在子集之前执行从宽到长的重塑有关。
谢谢