Проблема с поиском идентификатора строки в таблице данных в R
У меня есть фрейм данных, как показано ниже. Как я могу получить идентификатор строки, когда все элементы присутствуют в таблице данных.
Например,
Table:
L001 044 N 004 E 036 NA NA NA NA NA NA
L001 086 N 016 E 016 NA NA NA NA NA NA
L001 092 N 011 E 026 L002 044 N 006 E 022
L001 056 N 036 E 061 NA NA NA NA NA NA
Мне нужно получить идентификатор строки в "Таблице", когда все элементы заполнены. Например, в этом примере идентификатор строки равен 3, поскольку все столбцы в "Таблице" имеют значение.
Любая помощь приветствуется.
1 ответ
Куда df
равна:
df = read.table(
text = "
L001 044 N 004 E 036 NA NA NA NA NA NA
L001 086 N 016 E 016 NA NA NA NA NA NA
L001 092 N 011 E 026 L002 044 N 006 E 022
L001 056 N 036 E 061 NA NA NA NA NA NA
"
)
Ты можешь сделать:
rownames(df[complete.cases(df)==TRUE,])
В результате чего:
[1] "3"