Learn R Programming

RNeo4j (version 1.6.4)

Neo4j Driver for R

Description

Neo4j, a graph database, allows users to store their data as a property graph. A graph consists of nodes that are connected by relationships; both nodes and relationships can have properties, or key-value pairs. RNeo4j is Neo4j's R driver. It allows users to read and write data from and to Neo4j directly from their R environment by exposing an interface for interacting with nodes, relationships, paths, and more. Most notably, it allows users to retrieve Cypher query results as R data frames, where Cypher is Neo4j's graph query language. Visit to learn more about Neo4j.

Copy Link

Version

Monthly Downloads

76

Version

1.6.4

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

April 6th, 2016

Functions in RNeo4j (1.6.4)

RNeo4j

Neo4j Driver for R
browse

Neo4j Browser
addLabel

Node Labels
deleteProp

Delete Node and Relationship Properties
getID

Internal IDs
getLabeledNodes

Retrieve Nodes by Label and Property
endNode

Retrieve Nodes from Relationships or Paths
getUniqueNode

Retrieve Nodes by Label and Property
allDijkstra

Weighted Shortest Paths
clear

Clear the Database
updateProp

Update Node and Relationship Properties
dijkstra

Weighted Shortest Paths
dropLabel

Node Labels
getPaths

Retrieve Paths with Cypher Queries
delete

Delete Nodes and Relationships
getSingleNode

Retrieve Nodes with Cypher Queries
getOrCreateNode

Create Unique Node or Retrieve Unique Node
getIndex

Indexes
createNode

Nodes
cypherToList

Cypher Queries to Lists
startGraph

Connect to the Database
startNode

Retrieve Nodes from Relationships or Paths
getType

Relationship Types
getNodes

Retrieve Nodes with Cypher Queries
rels

Retrieve Relationships from Paths
outgoingRels

Retrieve Relationships from Nodes
importSample

Import Sample Datasets
getLabel

Node Labels
incomingRels

Retrieve Relationships from Nodes
dropConstraint

Uniqueness Constraints
createRel

Relationships
addIndex

Indexes
getConstraint

Uniqueness Constraints
appendCypher

Transactions
allShortestPaths

Shortest Paths and Weighted Shortest Paths
shortestPath

Shortest Paths and Weighted Shortest Paths
nodes

Retrieve Nodes from Paths
cypher

Cypher Queries to Data Frames
dropIndex

Indexes
addConstraint

Uniqueness Constraints
getRels

Retrieve Relationships with Cypher Queries
getSinglePath

Retrieve Paths with Cypher Queries
getSingleRel

Retrieve Relationships with Cypher Queries