私の問題は非常に単純です。エッジのリストから隣接リスト/マトリックスを作成する必要があります。
column1 = node1 および column2 = node2 の csv ドキュメントに保存されているエッジ リストがあり、これを加重隣接リストまたは加重隣接マトリックスに変換したいと考えています。
より正確に言うと、データは次のようになります。数字は単にノード ID です。
node1,node2
551,548
510,512
548,553
505,504
510,512
552,543
512,510
512,510
551,548
548,543
543,547
543,548
548,543
548,542
これから加重隣接リスト/マトリックスに変換する方法に関するヒントはありますか? これは、成功せずに以前にそれを行うことを決意した方法です(Dai Shizukaの礼儀):
dat=read.csv(file.choose(),header=TRUE) # choose an edgelist in .csv file format
el=as.matrix(dat) # coerces the data into a two-column matrix format that igraph likes
el[,1]=as.character(el[,1])
el[,2]=as.character(el[,2])
g=graph.edgelist(el,directed=FALSE) # turns the edgelist into a 'graph object'
ありがとうございました!