Xinght 发表于 2014-3-17 11:36 
文件名没有什么规律,但是都已经读到一个txt文档里面了,只需要用read.table 就可以将它们按顺序读出来然 ...
rm(list=ls())
SimFiles <- "C:\\Test\\"
setwd(SimFiles) # Set the working directory
SimNames<- read.table(file = "apsimoutfiles.TXT",header=TRUE, dec = ".")
for (i in 1:100000){
OpenFileName<-SimNames$SimScinariosNames
DrySimBasic<- readLines(OpenFileName,warn=F)
NewSimFile<-DrySimBasic
NewSimFile<-gsub("dd/mm/yyyy as Date","year",NewSimFile)
writeLines(NewSimFile,OpenFileName)
}
就像这段程序中,我将要打开的文件用Read.table打开然后付给一个变量,然后用radlines打开就会出错啊?
Error in readLines(OpenFileName, warn = F) : 'con' is not a connection