Interface to 'kuzu' Graph Database
Convert a Kuzu Query Result to an igraph Object
Convert a Kuzu Query Result to a Tibble
Convert a Kuzu Query Result to a tidygraph Object
Convert a Kuzu Query Result to a Data Frame
Check for Kuzu Python Dependencies
Create a Connection to a Kuzu Database
Load Data from a CSV File into a Kuzu Table
Load Data from a Data Frame or Tibble into a Kuzu Table
Load Data from a JSON File into a Kuzu Table
Load Data from a Parquet File into a Kuzu Table
Execute a Cypher Query
Retrieve All Rows from a Query Result
Get Column Data Types from a Query Result
Get Column Names from a Query Result
Retrieve the First N Rows from a Query Result
Retrieve the Next Row from a Query Result
Get Schema from a Query Result
Merge Data from a Data Frame into Kuzu using a Merge Query
Provides a high-performance 'R' interface to the 'kuzu' graph database. It uses the 'reticulate' package to wrap the official 'Python' client ('kuzu', 'pandas', and 'networkx'), allowing users to interact with 'kuzu' seamlessly from within 'R'. Key features include managing database connections, executing 'Cypher' queries, and efficiently loading data from 'R' data frames. It also provides seamless integration with the 'R' ecosystem by converting query results directly into popular 'R' data structures, including 'tibble', 'igraph', 'tidygraph', and 'g6R' objects, making 'kuzu's powerful graph computation capabilities readily available for data analysis and visualization workflows in 'R'. The 'kuzu' documentation can be found at <https://kuzudb.github.io/docs/>.
Useful links