讓我們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