neo4jをサポートするRライブラリはありますか? neo4jからRグラフ(igraphなど)を作成したい、またはその逆の方法でneo4jにRグラフを保存したいと思います。neo4jをRと併用する
もっと正確には、私はbulbflowと似たようなものをPythonで探しています。
更新
有望に見えるR用の新しいドライバのNeo4jあり:http://nicolewhite.github.io/RNeo4j/が。私は正解を変えた。
neo4jをサポートするRライブラリはありますか? neo4jからRグラフ(igraphなど)を作成したい、またはその逆の方法でneo4jにRグラフを保存したいと思います。neo4jをRと併用する
もっと正確には、私はbulbflowと似たようなものをPythonで探しています。
更新
有望に見えるR用の新しいドライバのNeo4jあり:http://nicolewhite.github.io/RNeo4j/が。私は正解を変えた。
RNeo4jドライバを検討してください。上記の関数は不完全です:単一の列データを返すことはできず、NULL処理もありません。
非常にいいです、私は見てみましょう! –
要件に合っているかどうかはわかりませんが、Gephiをご覧ください。 http://gephi.org/。
これは私の質問にはあまり関係ありません...私はRパッケージを探していますneo4jに簡単にアクセスできます。 Gephiは素晴らしいです:) –
私はnephiの中間としてGephiを使用します。 igraphをGEXFにエクスポートし、それをgephiにインポートすると、良いプラグインがあります。その後、neo4jにエクスポートできます。ちょっと回っていますが、ポイント・アンド・クリック式で簡単です。 – Mittenchops
このlinkは役に立ちます。私は次の日にne04jとRを接続し、最初に提供されたリンクを試してみるつもりです。それが役に立てば幸い。
試してみるとうまくいきます。 まず、実行してインストールして、負荷パッケージの機能::ここで働く機能がある
install.packages('RCurl')
install.packages('RJSONIO')
library('bitops')
library('RCurl')
library('RJSONIO')
query <- function(querystring) {
h = basicTextGatherer()
curlPerform(url="localhost:7474/db/data/ext/CypherPlugin/graphdb/execute_query",
postfields=paste('query',curlEscape(querystring), sep='='),
writefunction = h$update,
verbose = FALSE
)
result <- fromJSON(h$value())
#print(result)
data <- data.frame(t(sapply(result$data, unlist)))
print(data)
names(data) <- result$columns
}
、これは関数呼び出しの例です。
q <-"start a = node(50) match a-->b RETURN b"
data <- query(q)
私はこれだけではないことを知っておいてください;)あなたがこれに取り組んでいる理由とneo4jの使い方を知ることは興味深いでしょう。 –
私はRスクリプトを使用しようとしました(おかげでたくさんのことを提供するため)、あなたが直接使用できるように私には思える: /DB /データ/ CYPHER 代わり のDB /データ/内線/ CypherPlugin/graphdb/EXECUTE_QUERY (neo4j 2.0)。
のNeo4jている[REST API](http://docs.neo4j.org/chunked/1.6/rest-api.html)、あなたが手でそれに接続することができるはず 以来、 JSONデータ と 'RCurl'を処理する' RJSONIO'パッケージを使ってクエリを送信します。 –
もちろん、REST経由の直接アクセスも可能です.RJSONIOのおかげです。私が探しているのは、neo4jのより便利なRバインディングです。 "g < - graph.neo4j()、g.addNode(x)、g.addEdge(from、to)"のようなものです。 –
また、GraphMLをインポートしてエクスポートすることもできます。http://docs.neo4j.org/chunked/snapshot/gremlin-plugin.html#rest-api-load-a-sample-graph読み込み、エクスポートは似ています。 –