3

メルトはid列とスタックされた測定変数を使用してデータフレームを再形成し、その後キャストによって集計を実行できるようになります。ddply、plyrパッケージからは非常に似ているようです..データフレーム、グループ化のためのいくつかの列変数、および集計関数を指定すると、データフレームが返されます...それで、それらはどのように異なり、そこにありますかドキュメント以外にこれらのツールを学習するために共有するための優れたリソース/リファレンス(特に、形を変えるために、従うのは少し難しいです)

ありがとう

4

1 に答える 1

3

1つの違いは、stats :: reshapeには「ワイド」データを処理する方法が組み込まれているのに対し、reshape2(キャスト/メルト)にはないことです。例については、この質問を参照してください:真ん中の形を変える

とは言うものの、stats :: reshapeには苛立たしい議論があり、(一般的なものではありますが)1つのタイプのデータ変換のみに特化しています。

plyrはapply関数の代わりに使用される傾向がありますが、reshape2はreshapeの代わりに使用される傾向があります。機能は重複していますが、それぞれが特定のタスクに役立ちます。

reshape2およびplyrパッケージの作成者であるHadleyWickhamは、一読する価値のある整頓されたデータに関するすばらしいpdfを持っています。彼はまたここにplyrに関する記事を持っています:http ://www.jstatsoft.org/v40/i01

于 2012-04-16T03:40:33.780 に答える