目标描述:想要得到for遍历文件夹下所有文件的内容,并且为每一个文件的输出都保存一个excel文件。通俗一点就是遍历文件夹文件批量转换数据、转换格式等操作。
目前代码:
setwd('D:/Postgraduate_satistic2/Climate/year_Climate/china_isd_lite_2000')
getwd()
wenjian=list.files(getwd(),full.names = T)
head(wenjian)
row1=row_number(wenjian)
n=NULL
for (i in(1:length(wenjian))){b=wenjian[i]
mname=paste0(i,'.xls')
readwenjian=read.table(b,header =F)
a=c(n,readwenjian)
write.table(a,file='D:/Postgraduate_satistic2/Climate/year_Climate/mname.xls')
print(a)
}
问题描述:for循环当中每次遍历结果都是单独输出的,但是excel只有最后遍历当中的最后一次结果。


雷达卡




京公网安备 11010802022788号







