gpt4 book ai didi

r - 如何过滤掉特定列全部为na的位置

转载 作者:行者123 更新时间:2023-12-02 02:44:52 26 4
gpt4 key购买 nike

<分区>

这是一个示例数据集:

id <- c("Item1","Item2","Item3","Item4","Item5","Item6")
var1 <- c(2,3,NA,NA,5,6)
var2 <- c(NA,3,5,NA,5,NA)
var3 <- c(NA,3,4,NA,NA,6)
test <- data.frame(id, var1, var2, var3)

我想过滤掉var1,var2,var3都是na的地方。我知道可以这样做:

test1 <- test %>% filter(!(is.na(var1) & is.na(var2) & is.na(var3)))
test1

id var1 var2 var3
1 Item1 2 NA NA
2 Item2 3 3 3
3 Item3 NA 5 4
4 Item5 5 5 NA
5 Item6 6 NA 6

有更好的方法吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com