問題タブ [r-neo4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - ベクトルまたはデータフレームを使用して RNeo4j でノードを作成する方法
パッケージ/ドライバー( https://github.com/nicolewhite/Rneo4j )のおかげで、人気のあるグラフ データベースを内部でNeo4j
使用できます。R
RNeo4j
パッケージの作成者である @ NicoleWhiteは、 GitHubでその使用方法の優れた例をいくつか 提供しています。
私にとって残念なことに、@NicoleWhite によって与えられた例とドキュメントは、次のように、各グラフ ノードとそれに関連付けられた and を手動で作成するという点で、少し単純化されすぎていlabels
ますproperties
。
小さなサンプル データセットを扱っている場合はこれで問題ありませんが、このアプローチは、各ユーザーがノードである数千人のユーザーを含む大規模なソーシャル グラフのようなものには適していません (このようなグラフでは、すべてのノードが使用されない場合があります)。に入力する必要がありますNeo4j
)。
ベクトルまたはデータフレームを使用してこれを行う方法を理解しようとしています。おそらくapply
ステートメントまたはfor
ループを呼び出す解決策はありますか?
この基本的な試み:
につながるError: 400 Bad Request
r - RNeo4j cypher - パスの取得
グローバル ネットワーク (特定の深さの特定のノードのサブネットワーク) からサブグラフを抽出しようとしています。
ネットワークは、アカウントとしてラベル付けされたノードで構成されており、プロパティは iban であり、リレーションシップはTRANSFER_TO_AGG
です。
暗号構文は次のとおりです。
これは、Neo4J Web インターフェイスで完全に機能します。ただし、コマンド cypher を使用して結果を R オブジェクトに保存しようとすると、次のエラーが発生します。
これは、データを返す場合、表形式の結果しかクエリできないためだと思います。つまり、このメソッドには、配列プロパティ、コレクション、ノード、または関係を含む Cypher 結果に対する現在の機能はありません。
誰でも解決策を提供できますか?
r - rjson: `list` を Cypher DSL と互換性のある JSON のような文字列に変換します
持ってみましょう:
それで:
f
これが成立するように( 以外に)より良い関数はありgsub
ますか?
cat
画面に印刷するだけです:
バックグラウンド:
文字列の形式は、次のような呼び出しのパッケージをdesired_output
使用して cypher/Neo4j グラフ データベース クエリを動的に構築するために必要です。RNeo4j
r - ノードと関係を neo4j から R コンソールにデータフレームとして取得する
neo4j を使用してグラフ データベースを作成し、R からいくつかの結果を取得しようとしています。しかし、同じ「GeneName」ノードには、添付の画像 (Neo4J から) に示すように多くの接続があります。それで、GeneNameノードのすべての接続をRコンソールのデータフレームとして取得することは可能ですか?
より詳細な情報:
あるファイルから取得した遺伝子情報と、添付のスクリーンショットの GeneName ノード周辺の接続は、別のファイルからのものと見なされます。すべてのファイルからの共通の遺伝子名に基づいて、さまざまなファイルを接続するための cypher を作成しました。例えば
ファイル A (4 列と多くの行)
SCA1 情報1 情報2 情報3
ファイル B (4 列と多くの行)
info5 info7 info8 info10 SCA1
これで、GeneName (SCA1) に基づいて 2 つのファイルが接続されるようにサイファー クエリを作成しました。
2 つのファイルを接続した後の出力は次のようになります。
SCA1 情報1 情報2 情報3 情報5 情報7 情報8 情報10
したがって、スクリーンショットでは、各 GeneName ノードは info1 info2 info3 info5 info7 info8 info10 に接続されています。
Pavan Kumar Alluri シニア プロジェクト エンジニア C-DAC KP INDIA
![ここに画像の説明を入力][1]
neo4j - Neo4jImport.bat が見つかりません
Neo4j 2.2 Milestone 1 Release
Windows 64 ビット マシンにインストールしたところ、ファイルが見つかりませんNeo3jImport.bat
。
ここで説明されている機能をいじってみたいと思います。今まで、RNeo4J
パッケージをいじっていました。それは学習曲線をかなり助けましたが、おもちゃのデータセットを超えた今、パッケージを使用してデータをインポートするのは苦痛です.
そうは言っても、大きなデータセットを簡単にインポートできるように見えるファイル/ユーティリティを見つけることができないようです。ファイルが にあることを期待していましたC:\Program Files\Neo4j Community\bin
。
これは本当に基本的な質問だと思いますが、少し困惑しています。
前もって感謝します。
r - localhost:7474 への接続に失敗しました。接続拒否。neo4j-server.properties ファイルはどこにありますか?
Mac OSx 上の Rstudio からグラフを開始しようとしています。(R バージョン 3.1.2 の場合) "startGraph(" http://localhost:7474/db/data/ ")" に devtools を介して RNeo4j をインストールし、次のメッセージを受け取りました。エラー:
「関数のエラー (タイプ、msg、asError = TRUE): localhost:7474 への接続に失敗しました; 接続が拒否されました」
エラー コードのようですERR_CONNECTION_REFUSED
。オンラインで検索すると、conf/neo4j-server.properties ファイルを変更することをお勧めします。しかし、それを修正するファイルが見つからないようです。
ssl - (snakeoil.cert の代わりに) Neo4j でカスタム自己署名証明書を使用するには?
最近、Neo4j で 0.0.0.0 にバインドしないカスタム証明書を生成するという問題に遭遇しました。ドキュメントとは対照的に、Neo4j は公開鍵と秘密鍵の両方に DER 証明書を期待していることが判明しました。
この質問に答えて学んだ教訓を投稿します。
ロブ