小编etr*_*dge的帖子

如何使用 dplyr across 过滤多列中的 NA

我正在尝试过滤掉多列中具有 NA 值的行。仅当所有感兴趣的列均为 NA 时才应删除行。

场景与这个问题相同(但我没有足够的声誉来发表评论):filtering dataframe based on NA on multiple columns

解决方案之一是使用:

library(dplyr)
df_non_na <- df %>% filter_at(vars(type,company),all_vars(!is.na(.)))
Run Code Online (Sandbox Code Playgroud)

由于“filter_at”在 dplyr 中被贬值,我如何使用“filter”和“across”来实现类似的结果?

r dplyr

7
推荐指数
1
解决办法
7758
查看次数

标签 统计

dplyr ×1

r ×1