我想创建大量的data.frames,所以我想稍微自动化一下。
## Some Loop
i = i + 1
(paste('df',i,sep = '')) = data.frame(matrix(NA, nrow = 5, ncol = 1))
## Do some Task
如果我将 i 初始化为1,那么对于N遍历循环,我将创建 df1 , df2 ... DFN
但这不起作用。
你有什么想法我可以修改我的代码/我可以看到的其他方法吗?
谢谢,
本
答案 0 :(得分:0)
尝试:
for(i in 1:10) {
d = data.frame(matrix(NA, nrow = 5, ncol = 1))
assign(paste("df", i, sep = ""), d)
}