igraph オブジェクト (g) でいくつかの操作を行った後、「id」属性がネストされたリストでいっぱいになってしまいました。
次のようになります。
head(V(g)$id)
[[1]]
[[1]][[1]]
[[1]][[1]][[1]]
[1] "http://www.parliament.uk/"
[[2]]
[[2]][[1]]
[[2]][[1]][[1]]
[1] "http://www.businesslink.gov.uk/"
[[3]]
[[3]][[1]]
[[3]][[1]][[1]]
[1] "http://www.number10.gov.uk/"
...など。
このリストを「ネスト解除」する必要があるため、次のようになります。
head(V(g)$id)
[1] "http://www.parliament.uk/" "http://www.businesslink.gov.uk/"
[3] "http://www.number10.gov.uk/" "http://www.ombudsman.org.uk/"
[5] "http://www.hm-treasury.gov.uk/" "http://data.gov.uk/"
ネストされたリストは、igraph がオブジェクトを graphml ファイルにエクスポートするときに問題を引き起こしています。その結果、「id」にデフォルトのラベルが割り当てられます (例: n0、n1、n2...)。
私は他のいくつかの質問、特にこれを試しました。しかし、私はそれを機能させることができません。本当にイライラします!