0

ddply で複数の機能を適用する方法を考えていました。データ内のグループの平均、sd、および合計数を計算したいデータフレームがあり、これらの列を(ラベル付きで)追加したいとします。

利用可能なアイデアや例はありますか?

ありがとう!

4

1 に答える 1

6

複数の関数を適用,し、それらを分離するために使用できます。

dat <- data.frame(group = gl(2, 2), value = 1:4)
#   group value
# 1     1     1
# 2     1     2
# 3     2     3
# 4     2     4

library(plyr)

ddply(dat, .(group), summarize, 
      M = mean(value), SD = sd(value), total = sum(value))
#   group   M        SD total
# 1     1 1.5 0.7071068     3
# 2     2 3.5 0.7071068     7
于 2013-11-06T14:33:53.770 に答える