dfすでに多数のデータ列を持つデータフレームがあります。namevector文字列でいっぱいのベクトル があります。dfからの列の名前で空の列を追加する必要がありますnamevector。
この for ループで列を追加しようとしており、 の各文字列を繰り返し処理していますnamevector。
for (i in length(namevector)) {
df[, i] <- NA
}
しかし、このエラーが残っています:
[<-.data.frame( , , i, 値 = NA) のエラー*tmp*: 新しい列は既存の列の後に穴を残す
または、正しい名前で空のデータフレームを作成しcbind、2 つのデータフレームを一緒に作成することを考えましたが、これをコーディングする方法がわかりません。
これを解決するにはどうすればよいですか?