Я столкнулся с тем, что, по моему мнению, является ошибкой. Это неважно, но мне любопытно, видел ли кто-нибудь еще это. К сожалению, мои данные конфиденциальны, поэтому я должен составить пример, и это не будет очень полезно.
Когда подмножество моих данных, я иногда получаю таинственные строки NA, которые не находятся в моем исходном фрейме данных. Даже имена розеток - NA. EG:
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 package, а затем выполняю широкоформатную переформатировку перед подмножеством.
Спасибо