MyDataframeは、文字、数値データ型、日付データ型の7つの列を持つデータフレームです。データフレームの行数は300,000です。ベクトルを新しい列としてデータフレームに追加する
データテーブルの各行に新しいフィールドとしてベクトルを設定する必要があります。私は最初に1440個のゼロを持つようにベクトルを必要とします。このMyVectorを呼び出してみましょう。
私がしようとすると、この:
MyDataframe $ MyVector =数値(1440)
私はデータフレームの行数は、ベクトルの長さと一致してはいけないというエラーメッセージが表示されます。これは、Rがベクトル全体をデータフレームの列として追加しようとしていることを示しています。
データフレームの各行にベクトルをメンバーとして追加するにはどうすればよいですか?
いろいろ書いような 'MyDataframe $ MyVector < - lapply(1:(暗い(MyDataframe)[1])、機能(x)は、マトリックス(0,1440)) 'それをする必要がありますが、約3.5GBのRAMが必要です – HubertL
あなたのテキストはあなたの問題をうまく説明していません。サンプルデータで希望の結果を表示してください。 – Parfait
私はデータフレームがデータ型ベクトルの列を持つことができるかどうか尋ねています。言い換えれば、すべての行にベクトルであるメンバがありますか? –