【发布时间】:2017-05-14 04:59:40
【问题描述】:
我有一些 csv 文件,其中包含我想在 R 中绘制的数据。现在我手动读取每个文件,进行一些计算,然后为每个文件绘制图表。但是,由于我想对所有数据文件执行完全相同的操作,因此我试图弄清楚如何在 for 循环中执行此操作。
假设我有一个文件夹“myfolder”,其中包含以下文件:data1.csv、data2.csv、data3.csv,我想将数据导出为 figure1.png、figure2.png 和 figure3.png。
数据文件具有完全相同的变量,只是值不同。
在 stata 中我会这样做:
glo dir "C:/.../myfolder"
forvalues x = 1/3 {
import delimited using $dir/data`x'.csv, clear
** some calculations **
graph two scatter Y X
graph export $dir/figure`x'.png, replace
}
与 R 中的等价物是什么?
【问题讨论】:
-
我会说这是两个不同的问题:第一个问题的答案在这里:stackoverflow.com/questions/11433432/… 第二个是更容易的部分。
-
SO 周围有很多类似的帖子。