1. 程式人生 > >R學習筆記-3 用plyr包實現分組求平均

R學習筆記-3 用plyr包實現分組求平均

plyr包使分組運算變得非常簡潔,只要一行程式碼就能實現分組求平均這樣的運算。

plyr包的ddply函式

第1個引數,輸入資料,型別為資料框(data frame)

第2個引數,變數或者多個變數,資料框的分組欄位

第3個引數,分組函式,對分組後的子集上進行計算

library(plyr)
ddply(iris, .(Species), function(x) colMeans(x[-5]))