Ich möchte meine Daten basierend auf einer Spalte trennen (Spalte B in den folgenden Daten). Mit anderen Worten, ich möchte Zeilen mit "C" teilen, dass sie die gleiche Nummer haben, bevor der Buchstabe "c" mit anderen Zeilen (Buchstaben, a und b für Eltern und c für Kinder) Familie).Wie können Zeilen mit einem bestimmten Wert getrennt und entfernt werden?
Eingang:
df <- structure(list(
A = c("L", "L","L","L","L","L","L", "L", "L"),
B = c("l-7b", "l-7a", "l-7c", NA, "l-15a", "l-15c", "l-16c", "l-20b", "l-20c"),
C = c(6002, 6003, 6006,6007,6010,6011,6015, 6087, 6098)),
.Names = c("A", "B", "C"),
row.names = c(NA, 9L),
class = "data.frame")}
Ausgang:
A B C
1 L l-7b 6002
2 L l-7a 6003
4 L NA 6007
5 L l-15a 6010
7 L l-16c 6015
8 L l-20b 6087
es einen Datenrahmen ist, nur mit einem Extraklasse und Metadaten machen das Leben leichter auf Dauer. – hrbrmstr