R:在igraph中迭代csv文件并创建唯一的png文件

时间:2013-07-02 13:35:53

标签: r csv igraph

这可能是一个非常愚蠢的问题,但我似乎无法弄清楚如何去做。我在R中使用igraph。我目前有一个脚本来绘制来自csv文件的数据。我想创建一个for循环,它将迭代所有不同的csv文件,并将这些图保存为唯一的png文件。

文件名采用Table1.csv,Table2的形式。 csv等。

1 个答案:

答案 0 :(得分: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()