說我有一個數據集,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)' –