Я пытаюсь применить несколько функций к нескольким столбцам data.table
. Пример:
DT <- data.table("a"=1:5,
"b"=2:6,
"c"=3:7)
Скажем, я хочу получить среднее значение и медиану столбцов a
и b
.
Это работает:
stats <- DT[,.(mean_a=mean(a),
median_a=median(a),
mean_b=mean(b),
median_b=median(b))]
Но это слишком повторяющийся. Есть ли хороший способ добиться аналогичного результата с помощью .SDcols
и lapply
?