グループで階層化せずに ddply を使用してデータを要約することは可能ですか? 私は次のようなものを試しました
ddply(df, summarize, a = sum(a, na.rm=T), b = sum(b, na.rm=T))
関数ddply
は「空の」グループ化変数を受け入れ、テーブル全体で分析を実行します。
サブグループの場合:
ddply(baseball, .(lg), c("nrow", "ncol"))
lg nrow ncol
1 65 22
2 AA 171 22
3 AL 10007 22
4 FL 37 22
5 NL 11378 22
6 PL 32 22
7 UA 9 22
サブグループなし:
ddply(baseball, .(), c("nrow", "ncol"))
.id nrow ncol
1 <NA> 21699 22