1

私はこれを実行する大きなデータフレームを持っています:

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 を超えています。)

4

1 に答える 1