私は次のようなdata.frameを持っています:
category count
A 11
B 1
C 45
A 1003
D 20
B 207
E 634
E 40
A 42
A 7
B 44
B 12
各行は、カテゴリタイプとその要素の数を持つ特定の要素を表します。カテゴリごとのカウントの度数分布を作成したいのですが、現時点ではカテゴリは冗長です。
冗長なカテゴリカウントのテーブルを取得するにはどうすればよいですか?つまり、次のようなテーブルが必要です。
category count
A 11234
B 4005
C 100023
D 65567
E 54654
... ...
私はほとんどlapplyを使用してそこに着きました:
df.nrcounts <- lapply(unique(df.counts$category),
function(x) c(category=x, count=sum(subset(df.counts, category==x)$count)))
しかし、出力を適切なデータフレームに強制することができないようです。この関数を使って頭を悩ませることはできません。