0

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

文件名的格式为 Table1.csv、Table2。.csv 等

4

1 回答 1

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()
于 2013-07-02T14:26:54.497 回答