Я пытаюсь написать код, который будет принимать файлы из «Inputs_Path» (в настоящее время их 6 .csv), объединять их и выводить в «Outputs_Path»
На данный момент мой код будетчитать файлы в папке просто отлично, но он прерывается, когда попадает в «остальную» часть моего цикла.
Когда я выводю файл, он, очевидно, выводит только первый входной файл.Но я знаю, что вывод работает.
Ошибка, которую я получаю, связана с самими файлами .. как будто я указываю на неправильное место.Вот сообщение об ошибке:
Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") : cannot open file 'NA': No such file or directory
А вот код:
Inputs_Path <- "C:/MortgageSafe/Cirt2014-1/Sample"
Output_Path <- "C:/MortgageSafe/Cirt2014-1/BatchOutput"
setwd(Inputs_Path)
file_list<-list.files()
length_file_list<-length(file_list)
for(i in 1:length_file_list){
file_list<- as.character(file_list[i])
#do.call(rbind,lapply(file_list, read.csv, FALSE))
Mortgage_Sims<- read.table(file_list, header=TRUE, sep=",")
if(i == 1){
Collated_Sims <- Mortgage_Sims
}
else{
Collated_Sims <- rbind(Collated_Sims, Mortgage_Sims)
}
}
Collated_Sims[, 1]<- noquote(Collated_Sims[, 1])
setwd(Output_Path)
write.table(Collated_Sims, "Collated Sims.csv", sep=",", row.names=FALSE,
quote=FALSE)
У кого-нибудь есть предложения по остальной части?Заранее спасибо