0
一連のcsvファイルが1つのディレクトリにあります。 csvファイルは同じ形式を共有します。csvファイルを繰り返し、ggplotでプロットするR
すべてのcsvファイルを繰り返し、csvファイルごとにグラフをプロットしたいと思います。次のようにグラフをプロットする
(テスト)関数は次のとおりです。
ggplot(aes(x = Count_norm, y = duration_in_traffic), data = tmp) + geom_point(aes(color = id)) + geom_smooth(aes(color = id), method= "lm", se = F, formula=y ~ poly(x, 3, raw=TRUE))
私は、CSVファイルを反復することを試み、その後で各をプロットしている:私はtmp
を使用している
setwd("/Users/testdata/")
filenames = dir(pattern="*.csv")
for (i in 1:length(filenames)) { tmp <-read.csv(files[i]) ggplot(aes(x = Count_norm, y = duration_in_traffic), data = tmp) + geom_point(aes(color = id)) + geom_smooth(aes(color = id), method= "lm", se = F, formula=y ~ poly(x, 3, raw=TRUE))}
データソースとして、これは間違っていますか?
これは問題ありません。問題がありますか?これが表示される方法は、 'read.csv()'関数の後にセミコロンが必要です。また、 'ggplot()'関数をループ内の 'print()'関数にラップすることはよくありますが、これは必要ではないと思います。 – lmo
セミコロンポストread.csv()上の良いキャッチ!それは実際に実行されますが、私はプロットを取得しません。私はRStudioを使用しています – LearningSlowly