Запись циклов для сохранения файлов в R
У меня очень простой вопрос, как новичок R. Я хочу запустить код для выполнения функции, а затем сохранить полученные файлы. Вот что у меня так далеко:
for (m in 1:30){
drought.slice <- rotate(drought.array[m,,])
drought.vec <- as.vector(drought.slice)
length(drought.vec)
drought.df01 <- data.frame(cbind(lonlat, drought.vec))
names(drought.df01) <- c("lon", "lat", paste(dname,as.character(m), sep = "_"))
head(na.omit(drought.df01))
csvfile <- "cru_drought_[m].csv"
write.table(na.omit(drought.df01), csvfile, row.names = FALSE, sep = ",")
}
Однако, когда я делаю это, он не сохраняет файлы от 1 до 30 в папке. Что я делаю неправильно?
1 ответ
csvfile<-paste0("cru_drought_",m,".csv")
рассмотреть также write.csv