初始化data.frames()
有没有一个快速的方法来初始化一个空的数据框? 如果你知道尺寸是什么? 例如:
假设我想要一个有100行和10的空白数据框:
x <- data.frame(1:100,2,3,4,5,6,7,8,9,10) dim(x) ## that's right
但是,我想要300列的东西? 如何快速初始化data.frame中的列?
x <- data.frame(1:100,2,3,4,5 ....) ## *cries*
> df <- data.frame(matrix(ncol = 300, nrow = 100)) > dim(df) [1] 100 300
我总是只转换一个matrix:
x <- as.data.frame(matrix(nrow = 100, ncol = 10))