Мне нужно удалить строки, которые не имеют значений NA в последних двух столбцах. Есть идеи?
# A tibble: 640 x 4 `7 (very included)` `7 (very included)__1` X__1 X__2 <chr> <chr> <chr> <chr> 1 NA NA NA NA 2 7 (very included) 5 NA NA 3 NA NA NA NA 4 7 (very included) 7 (very included) 7 (very included) 7 (very included) 5 NA NA NA NA 6 NA NA NA NA 7 NA NA NA NA 8 5 4 NA NA 9 NA NA NA NA 10 7 (very included) 7 (very included) 7 (very included) NA # ... with 630 more rows
Предполагая, что ваш объект dataframe равен df, вы можете фильтровать, как показано ниже:
df
library(dplyr) df %>% filter(!is.na(`X__1`) & !is.na(`X__2`))
Или
df[!is.na(df$`X__1`) & !is.na(df$`X__2`), ]