ddply で複数の機能を適用する方法を考えていました。データ内のグループの平均、sd、および合計数を計算したいデータフレームがあり、これらの列を(ラベル付きで)追加したいとします。
利用可能なアイデアや例はありますか?
ありがとう!
ddply で複数の機能を適用する方法を考えていました。データ内のグループの平均、sd、および合計数を計算したいデータフレームがあり、これらの列を(ラベル付きで)追加したいとします。
利用可能なアイデアや例はありますか?
ありがとう!
複数の関数を適用,
し、それらを分離するために使用できます。
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