雑多なノート

プログラミング初心者がメモとかを書きます。基礎的なこともメモとして。偏食系のアニオタ。

RのigraphでgraphML形式を読み込む

簡単に読み込めるって聞いたからわざわざgraphML形式でエクスポートしたというのに何故か読み込めなかった

read.graph("test.graphml", format="graphml")
Error in read.graph.graphml(file, ...) :
At foreign-graphml.c:1007 : GraphML support is disabled, Unimplemented function call

調べたらigraphをインストールする時にライブラリが不足してると無効になるらしい

まずはlibxml2-develをインストール

[vayacico@lavie ~]$ sudo yum install libxml2-devel

その後igraphのインストールをやり直すことで解決した
特にアンインストールとかは必要なかった

> install.packages("igraph", dependencies = TRUE)