Если, скажем, у меня есть графики с именем w1 w2 w3 w4 .............. w100
, и всего таких графиков 100, и если я хочу вычислить modularity
этих графиков, то можно ли как-то написать функцию, чтобы она вычисляла модульность каждого графика и возвращает числовой вектор, или нам придется вручную вычислять его для каждого файла (так, как я делаю это прямо сейчас)?
Код для создания графиков, который я использовал:
wt=read.table("NP7.txt")
wt1=matrix(nrow=nrow(wt), ncol=2)
wt1=data.frame(wt1)
wt1[,1:2]=wt[,1:2]
write.table(wt1,"test.txt")
library(igraph)
wt=read.table("test.txt")
wg7 <- graph.edgelist(cbind(as.character(wt$X1), as.character(wt$X2)),
directed=F)
sum(clusters(wg7)$csize>2)
plot(wg7)
У меня есть около 100 файлов, таких как NP1.txt NP2.txt ........... NP100.txt
, из которых я должен сделать графики. И в настоящее время я сохраняю имя графика как wg1 wg2 wg3 ............. wg100
.
read.table
, а затем построил графики. - person user3797829   schedule 22.07.2014lapply(bunch of file names)
? - person user3797829   schedule 22.07.2014.txt
файлов,NP1.txt NP2.txt NP3.txt ......... NP100.txt
из которых я делаю графики. А затем те графы, которые я назвалwp1 wp2 wp3 wp4 ....... wp100
, модульность которых я должен вычислить. - person user3797829   schedule 22.07.2014