重複の可能性:
空の Data.Frame を作成する
指定された列名で R に空のデータ フレームを作成する必要があります。最も簡単な方法はありますか?
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 つの列を持つ data.frame を作成します。
nodata <- as.data.frame(setNames(replicate(5,numeric(0), simplify = F), letters[1:5]))
多分:
> data.frame(aname=NA, bname=NA)[numeric(0), ]
[1] aname bname
<0 rows> (or 0-length row.names)