Das Untersetzen des R-Datenrahmens führt zu mysteriösen NA-Zeilen

Ich bin auf etwas gestoßen, das ich für einen Fehler halte. Es ist keine große Sache, aber ich bin gespannt, ob das jemand anderes gesehen hat. Leider sind meine Daten vertraulich, daher muss ich mir ein Beispiel ausdenken, und es wird nicht sehr hilfreich sein.

Beim Untersetzen meiner Daten erhalte ich gelegentlich mysteriöse NA-Zeilen, die nicht in meinem ursprünglichen Datenrahmen enthalten sind. Sogar die Nachnamen sind NA. Z.B:

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

dann laufe ich:

example[example$var1=="A",]

  var1 var2
1    A    X
3    A    Z
NA<NA> <NA>

Natürlich gibt Ihnen das obige Beispiel diese mysteriöse NA-Zeile nicht; Ich füge es hier hinzu, um das Problem zu veranschaulichen, das ich mit meinen Daten habe.

Vielleicht hat es damit zu tun, dass ich meinen Originaldatensatz mit importiereGoogles read.xlsx-Paketund dann eine breite bis lange Umformung ausführen, bevor eine Teilmenge gebildet wird.

Vielen Dank

Antworten auf die Frage(6)

Ihre Antwort auf die Frage