私はこれを実行する大きなデータフレームを持っています:
dcast(mydata, People ~ Categories, value.var = "Answer Count", **sum**)
これが結果です。
People category1 category2
Marge 3,648 6,402
Homer 3,586 6,684
Bart 3,469 7,119
Lisa 4,045 6,758
Maggie 2,847 5,748
また、これ:
dcast(mydata, People ~ Categories, value.var = "Answer Count", **length**)
これを作ります:
People category1 category2
Marge 2,531 4,516
Homer 2,535 4,512
Bart 2,542 4,563
Lisa 2,501 4,488
Maggie 2,517 4,513
事実上、私はこれをしたい:
dcast(mydata, People ~ Categories, value.var = "Answer Count", **sum / length / 6**)
これらの値を取得します。
People category1 category2
Marge 0.240221256 0.236271036
Homer 0.235765943 0.246897163
Bart 0.227445581 0.260026298
Lisa 0.269558843 0.250965538
Maggie 0.188518077 0.212275648
引数として操作しようとしましfun.aggregate
たが、それが正しいパスかどうかわからないか、何をしているのかわかりません。誰かがこれで私を助けてくれますか? (補足: このサンプルには 2 つのカテゴリがあります。実際のデータは 40 を超えています。)