Rで行ごとにデータフレームを構築したいと思います。いくつかの検索を実行しました。私が思いついたのは、空のリストを作成し、リストのインデックススカラーを保持し、毎回リストに追加するという提案です。単一行のデータフレームで、リストのインデックスを1つ進めます。最後do.call(rbind,)
に、リストにあります。
これは機能しますが、非常に扱いにくいようです。同じ目標を達成する簡単な方法はありませんか?
明らかに、一部のapply
関数を使用できず、データフレームを行ごとに明示的に作成する必要がある場合を参照しています。少なくとも、push
最後に使用されたインデックスを明示的に追跡する代わりに、リストの最後に移動する方法はありますか?
lapply()
、Map()
などがありますが、また見てみましょうすることをお勧めしますaggregate()
、dapply() {heR.Misc}
とcast() {reshape}
あなたのタスクはこれらによって処理することができないかどうかを確認するために関数(これらはすべてデータフレームを返します)。
append()
[おそらくinsertという名前の]を使用するかc()
、リストの最後に項目を追加することができます。