说我有一个数据集,test
内总结特定载体:如何将数据集R中忽略NA值
a<- c(NA,1,2)
b<- c(1,NA,2)
c<- c('not','relevant','vector')
test<-data.frame(a,b,c)
我要总结列test$a
和test$b
然而
test$a + test$b
回报:
[1] NA NA 4
我想要它返回:
[1] 1 1 4
rowSums
命令与na.rm=T
设置将不起作用,因为第3个向量。我不想将我的专栏列入子集,因为这是一个更大问题的简单例子。
你不想要这个? 'rowSums(cbind(test $ a,test $ b),na.rm = TRUE)' –
@RonakShah可以工作! – colin
或更简洁的'rowSums(test [,1:2],na.rm = T)' –