次の例を見てください。
library(dplyr)
temp <- data.frame(lapply(1:3, function(i) rnorm(5, 0, 1)))
names(temp) <- paste0("X", 1:3)
temp_each <-
temp %>%
mutate_each(funs(mean, median))
の名前を調べるとtemp_each
、
> names(temp_each)
[1] "X1" "X2" "X3" "X1_mean" "X2_mean" "X3_mean" "X1_median" "X2_median" "X3_median"
つまり、最後の列は 3 つのグループであり、常に X1
, X2
, X3
+ 適用される関数の順序になります。
しかし、私はそれがこのように見えることを望みます
[1] "X1" "X1_mean" "X1_median" "X2" "X2_mean" "X2_median" "X3" "X3_mean" "X3_median"
dplyr
多くの列と任意の列名を持つデータフレームに対して、できれば を使用して、これを実装する方法を知っている人はいますか?