【发布时间】:2020-07-15 23:35:27
【问题描述】:
library(data.table)
TEST <- data.table(Time=c("0","0","0","7","7","7","12"),
Zone=c("1","1","0","1","0","0","1"),
quadrat=c(1,2,3,1,2,3,1),
Sp1=c(NA,4,29,9,1,2,10),
Sp2=c(NA,NA,11,15,32,15,10),
Sp3=c(NA,0,1,1,1,1,0))
TEST[, SumAbundance := rowSums(.SD), .SDcols = 4:6]
如果有 3 个 NA,那么我认为 SumAbundance 应该是 NA。如果有 1 或 2 个 NA 值,则仍然计算总和并忽略 NA。
【问题讨论】:
-
嗨,有趣,不确定这是否会引起兴趣stackoverflow.com/questions/27955491/…
标签: r data.table