【发布时间】:2019-03-21 13:21:23
【问题描述】:
我需要一个简单的代码来创建一个循环,该循环转到几个子文件夹并在每次迭代中读取那里的文件。阅读后,我想使用我拥有的因子名称来存储数据。该因子有 19 个级别,我想读取 19 个子文件夹的 19 个文件。目前,每次循环都会覆盖数据,因为读取的数据始终以相同的名称存储,并且不会循环遍历因子的名称。
我尝试过的代码:
# read data table for each region in the control period
for(l in 1:length(regions)){
name <- regions@data$name[l]
setwd(paste("filepath","/",name,sep=""))
data <- read.table(paste(name,".mit",sep=""),skip=1,header=TRUE)
data$Date <- paste(data$YYYY,"-",data$MM,"-",data$DD,sep="")
data$Date <- as.POSIXct(data$Date,format="%Y-%m-%d")
}
【问题讨论】:
-
请包含您已经尝试过的代码...
-
试试
assign()