pandas2neo4j documentation

This package provides facilities design to ease integration between pandas tables represented as pandas.DataFrame objects and neo4j graph database. To interact with the database py2neo client library is used.

PandasGraph is the core of padnas - neo4j connection. It allows to create objects in remote graph based on DataFrame values as well as storing the graph’s data in form of the DataFrame tables.

The pandas2neo4j implements some extensions of py2neo classes like PandasModel which represents a model class which instance can be easily obtained from a DataFrame row or SchemaProperty which ensures that node’s properties follow defined schema.

Core functionalities

  • pandas2neo4j.pandas_graph

  • pandas2neo4j.pandas_model

  • pandas2neo4j.properties

Indices and tables