创建具有200行且没有列的空数据框

时间:2015-07-29 13:39:50

标签: r dataframe

我可以这样做:

df <- data.frame(a=1:200)
df$a <- NULL
df

结果:

data frame with 0 columns and 200 rows

只用一个命令就能实现同样的效果吗?

2 个答案:

答案 0 :(得分:18)

这可以工作(如果对2个函数的调用不被视为2个命令):

data.frame(matrix(, nrow=200, ncol=0))
#data frame with 0 columns and 200 rows

修改:另一个选项是data.frame()[1:200, ]

data.frame()[1:200, ]
# data frame with 0 columns and 200 rows

答案 1 :(得分:6)

这个怎么样?

data.frame(row.names = 1:200)
相关问题