【发布时间】:2015-09-16 13:30:52
【问题描述】:
我正在遍历一个循环,每一步我都想给生成的数据一个不同的名称并将其保存到工作区。
for (l in 1:c){
data_daily <- data_temp_daily[l,]
data_daily_time <- data[(l:288*l),2]
newfile <- paste("data_daily_day", l, sep = "")
newfile <- data.frame(data_daily_time, data_daily)
}
newfile 是正确生成的文件名。但是,我想用新文件名将我的 df 保存到工作区!怎么实现?
谢谢!
【问题讨论】:
-
查看
?assign。你应该可以使用assign(newfile, data.frame(....)) -
干脆不要这样做,而是将这些data.frames放在一个列表中。 SO上有很多答案可以解释原因和方式。