dplyr パッケージを使用して、グループ化されていない data.frame 内のすべての列に関数を適用しようとしていますaggregate()
。
aggregate(. ~ Species, data = iris, mean)
mean
グループ化に使用されないすべての列に適用されます。(はい、集約を使用できることは知っていますが、dplyr を理解しようとしています。)
私はsummarize
このように使用できます:
species <- group_by(iris, Species)
summarize(species,
Sepal.Length = mean(Sepal.Length),
Sepal.Width = mean(Sepal.Width))
しかし、の表記と同様に、グループ化されていないすべてのmean()
列に適用する方法はありますか? 集計したい 30 列の data.frame があるため、個々のステートメントを書き出すのは理想的ではありません。. ~
aggregate()