初始化data.frames()

Bra*_*sen 53 r

有没有快速初始化空数据框的方法?如果您知道尺寸是多少?例如:

假设我想要一个包含100行和10行的空白数据框:

x <- data.frame(1:100,2,3,4,5,6,7,8,9,10) 
dim(x) ## that's right
Run Code Online (Sandbox Code Playgroud)

但是假设我想要300列的东西?如何快速初始化data.frame中的列?

x <- data.frame(1:100,2,3,4,5 ....) ## *cries*
Run Code Online (Sandbox Code Playgroud)

Rei*_*son 69

> df <- data.frame(matrix(ncol = 300, nrow = 100))
> dim(df)
[1] 100 300
Run Code Online (Sandbox Code Playgroud)


Mat*_*ker 35

我总是只转换一个矩阵:

x <- as.data.frame(matrix(nrow = 100, ncol = 10))
Run Code Online (Sandbox Code Playgroud)