RNeo4j: Neo4j Driver for R

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 <http://www.neo4j.com> to learn more about Neo4j.

AuthorNicole White
Date of publication2016-04-06 09:43:05
MaintainerNicole White <nicole@neo4j.com>
LicenseMIT + file LICENSE
Version1.6.4
http://github.com/nicolewhite/RNeo4j

View on CRAN

Man pages

addConstraint: Uniqueness Constraints

addIndex: Indexes

addLabel: Node Labels

allDijkstra: Weighted Shortest Paths

allShortestPaths: Shortest Paths and Weighted Shortest Paths

browse: Neo4j Browser

clear: Clear the Database

createNode: Nodes

createRel: Relationships

cypher: Cypher Queries to Data Frames

cypherToList: Cypher Queries to Lists

delete: Delete Nodes and Relationships

deleteProp: Delete Node and Relationship Properties

dijkstra: Weighted Shortest Paths

dropConstraint: Uniqueness Constraints

dropIndex: Indexes

dropLabel: Node Labels

endNode: Retrieve Nodes from Relationships or Paths

getConstraint: Uniqueness Constraints

getID: Internal IDs

getIndex: Indexes

getLabel: Node Labels

getLabeledNodes: Retrieve Nodes by Label and Property

getNodes: Retrieve Nodes with Cypher Queries

getOrCreateNode: Create Unique Node or Retrieve Unique Node

getPaths: Retrieve Paths with Cypher Queries

getRels: Retrieve Relationships with Cypher Queries

getSingleNode: Retrieve Nodes with Cypher Queries

getSinglePath: Retrieve Paths with Cypher Queries

getSingleRel: Retrieve Relationships with Cypher Queries

getType: Relationship Types

getUniqueNode: Retrieve Nodes by Label and Property

importSample: Import Sample Datasets

incomingRels: Retrieve Relationships from Nodes

nodes: Retrieve Nodes from Paths

outgoingRels: Retrieve Relationships from Nodes

rels: Retrieve Relationships from Paths

RNeo4j: Neo4j Driver for R

shortestPath: Shortest Paths and Weighted Shortest Paths

startGraph: Connect to the Database

startNode: Retrieve Nodes from Relationships or Paths

transactions: Transactions

updateProp: Update Node and Relationship Properties

Files in this package

RNeo4j
RNeo4j/inst
RNeo4j/inst/extdata
RNeo4j/inst/extdata/fleets.txt
RNeo4j/inst/extdata/tweets.txt
RNeo4j/inst/extdata/dfw.txt
RNeo4j/inst/extdata/caltrain.txt
RNeo4j/inst/extdata/movies.txt
RNeo4j/tests
RNeo4j/tests/test.sh
RNeo4j/tests/test_all.sh
RNeo4j/tests/testthat
RNeo4j/tests/testthat/test-labels.R
RNeo4j/tests/testthat/test-paths.R
RNeo4j/tests/testthat/test-properties.R
RNeo4j/tests/testthat/test-nodes.R
RNeo4j/tests/testthat/test-schema.R
RNeo4j/tests/testthat/test-cypherToList.R
RNeo4j/tests/testthat/test-rels.R
RNeo4j/tests/testthat/test-internals.R
RNeo4j/tests/testthat/test-cypher.R
RNeo4j/tests/testthat/test-transactions.R
RNeo4j/NAMESPACE
RNeo4j/R
RNeo4j/R/clear.R RNeo4j/R/dropConstraint.R RNeo4j/R/createRel.R RNeo4j/R/createNode.R RNeo4j/R/getLabeledNodes.R RNeo4j/R/dropLabel.R RNeo4j/R/getSinglePath.R RNeo4j/R/delete.R RNeo4j/R/cypherToList.R RNeo4j/R/browse.R RNeo4j/R/commit.R RNeo4j/R/startNode.R RNeo4j/R/addConstraint.R RNeo4j/R/endNode.R RNeo4j/R/incomingRels.R RNeo4j/R/getRels.R RNeo4j/R/outgoingRels.R RNeo4j/R/getPaths.R RNeo4j/R/getConstraint.R RNeo4j/R/newTransaction.R RNeo4j/R/shortestPath.R RNeo4j/R/deleteProp.R RNeo4j/R/dropIndex.R RNeo4j/R/getType.R RNeo4j/R/allShortestPaths.R RNeo4j/R/dijkstra.R RNeo4j/R/nodes.R RNeo4j/R/internal.R RNeo4j/R/print.R RNeo4j/R/updateProp.R RNeo4j/R/importSample.R RNeo4j/R/getSingleNode.R RNeo4j/R/getIndex.R RNeo4j/R/addLabel.R RNeo4j/R/cypher.R RNeo4j/R/RNeo4j.R RNeo4j/R/getOrCreateNode.R RNeo4j/R/getUniqueNode.R RNeo4j/R/appendCypher.R RNeo4j/R/allDijkstra.R RNeo4j/R/getNodes.R RNeo4j/R/getLabel.R RNeo4j/R/getID.R RNeo4j/R/addIndex.R RNeo4j/R/startGraph.R RNeo4j/R/getSingleRel.R RNeo4j/R/rels.R
RNeo4j/MD5
RNeo4j/DESCRIPTION
RNeo4j/man
RNeo4j/man/createNode.Rd RNeo4j/man/shortestPath.Rd RNeo4j/man/dropConstraint.Rd RNeo4j/man/getNodes.Rd RNeo4j/man/getLabel.Rd RNeo4j/man/allShortestPaths.Rd RNeo4j/man/addLabel.Rd RNeo4j/man/dijkstra.Rd RNeo4j/man/deleteProp.Rd RNeo4j/man/getSingleNode.Rd RNeo4j/man/startGraph.Rd RNeo4j/man/getLabeledNodes.Rd RNeo4j/man/getPaths.Rd RNeo4j/man/createRel.Rd RNeo4j/man/importSample.Rd RNeo4j/man/endNode.Rd RNeo4j/man/updateProp.Rd RNeo4j/man/dropIndex.Rd RNeo4j/man/RNeo4j.Rd RNeo4j/man/rels.Rd RNeo4j/man/getConstraint.Rd RNeo4j/man/getIndex.Rd RNeo4j/man/getType.Rd RNeo4j/man/outgoingRels.Rd RNeo4j/man/cypherToList.Rd RNeo4j/man/addConstraint.Rd RNeo4j/man/addIndex.Rd RNeo4j/man/incomingRels.Rd RNeo4j/man/allDijkstra.Rd RNeo4j/man/clear.Rd RNeo4j/man/getOrCreateNode.Rd RNeo4j/man/transactions.Rd RNeo4j/man/getID.Rd RNeo4j/man/delete.Rd RNeo4j/man/cypher.Rd RNeo4j/man/nodes.Rd RNeo4j/man/getSingleRel.Rd RNeo4j/man/getSinglePath.Rd RNeo4j/man/getUniqueNode.Rd RNeo4j/man/getRels.Rd RNeo4j/man/startNode.Rd RNeo4j/man/browse.Rd RNeo4j/man/dropLabel.Rd
RNeo4j/LICENSE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.