當我厭倦將圖形寫入文件時,輸出文件不保留頂點名稱。 下面是代碼:將圖形寫入文件不保留頂點名稱
edgelist = read.csv("test.csv",header=FALSE,sep=",")
g = graph.edgelist(as.matrix(edgelist),directed=FALSE)
V(graph)$name <- V(graph)
graph <- delete.vertices(graph, which(degree(graph) < 1))
write.graph(g, "temp.txt", "edgelist")
test.csv:
1,11
1,22
2,11
2,33
3,22
3,33
4,44
temp.csv:
0 4
0 5
1 4
1 6
2 5
2 6
3 7
「邊緣列表」格式不使用頂點名稱。使用另一種格式,或者手工編寫,即使用'get.edgelist'查詢指定的名稱,然後使用'write'。 –