让我们DT1nansum在R代表data.table
开始library(data.table)
DT1 <- data.table(c(NA, NA, NA, NA, NA),
c(1, 1, 1, 1, NA),
c(1, 1, 1, 1, NA))
# 1: NA 1 1
# 2: NA 1 1
# 3: NA 1 1
# 4: NA 1 1
# 5: NA NA NA
我们也有DT2
DT2 <- data.table(c(NA, NA, NA, NA, NA),
c(2, 2, 2, 2, 2),
c(2, 2, 2, 2, 2))
# 1: NA 2 2
# 2: NA 2 2
# 3: NA 2 2
# 4: NA 2 2
# 5: NA 2 2
我要总结两data.table,所以我会得到以下结果:
# 1: NA 3 3
# 2: NA 3 3
# 3: NA 3 3
# 4: NA 3 3
# 5: NA 2 2
您确定要将此数据存储为'data.table' /'data.frame'而不是矩阵吗? – MichaelChirico
我使用data.table,因为我必须做一些沉重的操作,但我不介意使用矩阵的那部分。 – Alexis
为什么重操作的结果不会产生“0”而不是“NA”? – MichaelChirico