Rで列名を指定して空のデータフレームを作成するにはどうすればいいですか? [重複] 質問する

Rで列名を指定して空のデータフレームを作成するにはどうすればいいですか? [重複] 質問する

重複の可能性あり:
空の Data.Frame を作成する

指定された列名を持つ空のデータフレームを R で作成する必要があります。最も簡単な方法はありますか?

ベストアンサー1

data.frame長さ0の変数を作成するだけです

例えば

nodata <- data.frame(x= numeric(0), y= integer(0), z = character(0))
str(nodata)

## 'data.frame':    0 obs. of  3 variables:
##  $ x: num 
##  $ y: int 
##  $ z: Factor w/ 0 levels: 

または、a、b、c、d、eという名前の5つの列を持つデータフレームを作成する

nodata <- as.data.frame(setNames(replicate(5,numeric(0), simplify = F), letters[1:5]))

おすすめ記事