Начнем с ДТ1.
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
У нас тоже есть ДТ2.
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
, а не как матрицу? - person MichaelChirico   schedule 02.08.20160
вместоNA
? - person MichaelChirico   schedule 02.08.20160
иNA
должны быть разными, но когда я их объединяю, я должен использовать указанную выше сумму. - person Alexis   schedule 02.08.20160
иNA
появится, когда я распечатаю data.table как CSV - person Alexis   schedule 02.08.2016sum(rep(NA, 4), na.rm = TRUE)
это0
. Я не знаю, как мы можем обойти это слияние без дополнительной проверки надежности ваших данных. - person MichaelChirico   schedule 02.08.2016