2013-07-02 31 views
0

這可能是一個非常愚蠢的問題,但我似乎無法弄清楚如何去做。我在R中使用igraph。我目前有一個腳本來繪製csv文件中的數據。我想創建一個for循環,它將遍歷所有不同的csv文件,並將這些繪圖保存爲唯一的png文件。R:通過igraph中的csv文件迭代並創建獨特的PNG文件

文件名的格式爲Table1.csv,Table2。 csv等

+1

你是什麼意思, 「情節爲[A]獨特的png文件」?你的意思是每個csv做一個情節?或者根據所有的csvs做一個情節?或者是什麼? –

+0

每csv一個圖。抱歉不清楚。 – Judy

回答

1

我會使用list.files來遍歷文件。

你可以做這樣的事情:

library(png) 
library(igraph) 
l.files <- list.files(patt='.*csv$') 
## new device for new image version 
png(file ="myplot.png") 
imgs <- lapply(ll,function(x){ 
    relations <- read.csv(x) 
    g <- graph.data.frame(relations, directed=TRUE) 
    ## here I add title 
    plot(g) 
}) 
dev.off() 
相關問題