5
Chcę zastosować tę samą agregację do wielu tabel danych, bez przepisywania schematu agregacji.R data.table: ponowne użycie agregacji
Rozważmy
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]
Czy istnieje jakiś sposób, aby ponownie wykorzystać schemat agregacji dt1_aggregates dla dt2 bez konieczności pisania go dwa razy?