【发布时间】:2015-02-23 09:22:22
【问题描述】:
我在一个文件夹fm 中有文本文件,该文件夹对每个站点都有三个不同名称的测量值,但它们共享站点名称。名称的结构相似。我有另一个文件夹st,其中文件名的结构不同,但文件名中包含站点名称。我想在fm 中绘制三个测量值,并在sm 中绘制相应的文件(站点名称)。
我可以将所有文件读取为:
wgl= read.table("C:\\Users\\wg_ave.txt", sep ='' , header =TRUE)
我可以很容易地手动执行此操作,但由于我有多个文件,我想编写一个函数来读取相应的文件并对文件夹中的所有文件执行此操作。
First step:Search in folder `fm`files with the same site name
Wgl: l_name of the site
Wgk: k_name of the site
Wger: er_name of the site
阅读它们:
Wgl= read.table("C:\\Users\\wg_ave.txt", sep ='' , header =TRUE)
etc….
在文件夹sm中搜索该站点的名称并阅读它
wgsitu= read.table("C:\\Users\\wlkave.txt", sep ='' , header =TRUE)
进行计算、绘图等
cor(Wgl$va,wgsitu$fg)
cor(Wgk$va,wgsitu$fg)
cor(Wger$va,wgsitu$fg)
循环其他网站
感谢您的帮助
【问题讨论】: