我想向我的数据框中添加一个新变量 (N_notNAs),它定义了其他任何变量是否为 NA。
x y z N_notNAs
2 3 NA NA
NA 1 3 NA
2 3 5 1
4 4 3 1
最佳答案
不确定为什么这是您想要的输出,但实现此目的的可能方法是对 NA
求和。每行并把它的力量NA
- 这样 NA^0 将返回 1,其他所有内容都将变为 NA
NA^rowSums(is.na(df))
# [1] NA NA 1 1
关于r - 如果任何其他变量为 NA,则设置新变量 NA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40742801/