Я пытаюсь отфильтровать строки со значениями NA по нескольким столбцам. Строку следует отбрасывать только в том случае, если все интересующие столбцы — NA.
Сценарий такой же, как в этом вопросе (но у меня недостаточно репутации, чтобы оставить комментарий): фильтрация фрейма данных на основе NA по нескольким столбцам
Одно из решений — использовать:
library(dplyr)
df_non_na <- df %>% filter_at(vars(type,company),all_vars(!is.na(.)))
Поскольку filter_at обесценивается в dplyr, как я могу использовать filter и through для достижения аналогичного результата?
Отвечает ли это на ваш вопрос? фильтр dplyr с условием для нескольких столбцов — person etrowbridge schedule 28.02.2021
