Отбрасывание строки только при выполнении ВСЕХ условий - PullRequest
0 голосов
/ 30 января 2020
id   type   company
1    NA      NA
2    NA      ADM
3    North   Alex
4    South   NA
NA   North   BDA
6    NA      CA

Это начальный набор данных в другом вопросе об удалении строк с NA в определенных столбцах, который я нашел сегодня, когда искал ответ на свою собственную проблему.

и этот

df1[!is.na(df1$type) & !is.na(df1$company),]
# id  type company
#3  3 North    Alex
#5 NA North     BDA

был один из ответов.

Я думаю, что это тоже может мне помочь, но я подумал, что использование «&» уже означало, что все условия должны быть выполнены одновременно. Но, как показано в таблице выше, созданной командой, даже строки, в которых было выполнено только одно из двух условий, были удалены.

Короче говоря: при использовании нескольких условий, что у меня есть использовать, чтобы сказать r, что ВСЕ условия должны быть выполнены для удаления данной строки?

Заранее спасибо!

...