Я хотел бы разделить свои данные на основе одного столбца (столбец B ниже). Другими словами, мне нравится выделять строки с буквой «C», чтобы они имели одинаковое число перед буквой «c» с другими строками (буквы, a и b означают родителей, а c - детям, мне нравится удалять детей из одного и того же семья).Как можно выделить и удалить строки с определенным значением?
Входной сигнал:
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")}
Выход:
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
это кадр данных, просто с дополнительным классом и метаданными, чтобы облегчить жизнь в долгосрочной перспективе. – hrbrmstr