私はRでプロットしたいデータを含むいくつかのcsvファイルを持っています。今は手動で各ファイルを読み、いくつかの計算を行い、各ファイルのグラフをプロットします。しかし、私はすべてのデータファイルで同じことをしたいので、私はforループでそれを行う方法を理解しようとしています。R forループ - csvをインポートしてグラフをエクスポートする
「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と同等だろうか?そのような
私はこれらが2つの別々の質問であると言います:最初のものへの答えはここにあります:http://stackoverflow.com/questions/11433432/importing-multiple-csv-files-into-r 2番目の部分はより簡単な部分です。 – snoram
似たような記事がたくさんあります。 – lmo