0
這可能是一個非常愚蠢的問題,但我似乎無法弄清楚如何去做。我在R中使用igraph。我目前有一個腳本來繪製csv文件中的數據。我想創建一個for循環,它將遍歷所有不同的csv文件,並將這些繪圖保存爲唯一的png文件。R:通過igraph中的csv文件迭代並創建獨特的PNG文件
文件名的格式爲Table1.csv,Table2。 csv等
這可能是一個非常愚蠢的問題,但我似乎無法弄清楚如何去做。我在R中使用igraph。我目前有一個腳本來繪製csv文件中的數據。我想創建一個for循環,它將遍歷所有不同的csv文件,並將這些繪圖保存爲唯一的png文件。R:通過igraph中的csv文件迭代並創建獨特的PNG文件
文件名的格式爲Table1.csv,Table2。 csv等
我會使用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()
你是什麼意思, 「情節爲[A]獨特的png文件」?你的意思是每個csv做一個情節?或者根據所有的csvs做一個情節?或者是什麼? –
每csv一個圖。抱歉不清楚。 – Judy