我正在使用R.我的问题是我想生成一个包含5.000.000行的数据集,但我不想在Data.Frame中保存R中的每一行,因为这会导致一个非常糟糕的表现。
为了提高性能,我认为将每个生成的行直接保存到csv文件会很好,所以R不必构建庞大的Data.frame。
这是我现在的代码:
df<-data.frame()
for (i in 1:5000000){
df[i,1]<-paste(round(runif(20, min = 1, max = 1000), 0),
collapse = " ")
}
您是否有任何建议来构建csv文件并单独添加每一行而不将其保存到data.frame。