バグだと思うものに遭遇しました。大したことではありませんが、他の誰かがこれを見たかどうか知りたいです。残念ながら、私のデータは機密であるため、例を作成する必要があり、あまり役に立ちません。
データをサブセット化すると、元のデータ フレームにない謎の 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 パッケージを使用して元のデータ セットをインポートし、サブセット化する前にワイドからロングへのリシェイプを実行しているという事実に関係しています。
ありがとう