5
Aynı toplama işlemini, toplama şemasını yeniden yazmadan birden çok veri tablosuna uygulamak istiyorum.R data.table: bir toplama özelliğini yeniden kullanma
dt1 <- data.table(id = c(1,2), a = rnorm(10), b = rnorm(10), c = rnorm(10))
dt2 <- data.table(id = c(1,2), a = rnorm(10), b = rnorm(10), c = rnorm(10))
dt1_aggregates <- dt1[, .(mean_a=mean(a), sd_a=sd(a), mean_b=mean(b), sd_b=sd(b)), by=id]
dt2_aggregates <- dt2[, .(mean_a=mean(a), sd_a=sd(a), mean_b=mean(b), sd_b=sd(b)), by=id]
iki kez yazmak zorunda kalmadan DT2 için dt1_aggregates toplama düzeni yeniden bir yolu var mı düşünün?