Package: kuzuR 0.2.4

kuzuR: Interface to 'kuzu' Graph Database

Provides a high-performance 'R' interface to the 'kuzu' graph database. It uses the 'reticulate' package to wrap the official 'Python' client ('kuzu'), 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/>.

Authors:Manuel Wick-Eckl [aut, cre]

kuzuR_0.2.4.tar.gz
kuzuR_0.2.4.zip(r-4.7)kuzuR_0.2.4.zip(r-4.6)kuzuR_0.2.4.zip(r-4.5)
kuzuR_0.2.4.tgz(r-4.6-any)kuzuR_0.2.4.tgz(r-4.5-any)
kuzuR_0.2.4.tar.gz(r-4.7-any)kuzuR_0.2.4.tar.gz(r-4.6-any)
kuzuR_0.2.4.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
kuzuR/json (API)

# Install 'kuzuR' in R:
install.packages('kuzuR', repos = c('https://wickm.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/wickm/kuzur/issues

Pkgdown/docs site:https://wickm.github.io

On CRAN:

Conda:

5.22 score 1 stars 8 scripts 181 downloads 17 exports 33 dependencies

Last updated from:9cdd14cec2. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK168
source / vignettesOK183
linux-release-x86_64OK179
macos-release-arm64OK133
macos-oldrel-arm64OK210
windows-develOK112
windows-releaseOK146
windows-oldrelOK115
wasm-releaseOK175

Exports:as_igraphas_tidygraphcheck_kuzu_installationkuzu_connectionkuzu_copy_from_csvkuzu_copy_from_dfkuzu_copy_from_jsonkuzu_copy_from_parquetkuzu_create_table_from_dfkuzu_executekuzu_get_allkuzu_get_column_data_typeskuzu_get_column_nameskuzu_get_nkuzu_get_nextkuzu_get_schemakuzu_merge_df

Dependencies:clicpp11digestdplyrgenericsgluehereigraphjsonlitelatticelifecyclemagrittrMatrixpillarpkgconfigpngpurrrR6rappdirsRcppRcppTOMLreticulaterlangrprojrootstringistringrtibbletidygraphtidyrtidyselectutf8vctrswithr

Getting Started with kuzuR
Introduction | Installation | Basic Usage | 1. Create a Connection | 2. Create a Schema | 3. Load Data | 4. Query Data

Last update: 2026-03-18
Started: 2025-10-18

Graph Library Integrations
Introduction | Converting to igraph | Example: Loading and Converting Graph Data | Converting to tidygraph | Example: Converting to tidygraph | Interactive Visualization with g6R | Example: Creating an Interactive g6R Graph

Last update: 2026-03-18
Started: 2025-10-06

Installation and Basic Usage
1. Connecting to a Database | 2. Data Types and Schema Definition | Kuzu to R Data Type Mapping | Creating a Complex Schema | 3. Loading Data | Loading from a Data Frame | Loading from a CSV File | 4. Executing Queries and Converting Results | A Note on Query Results | Convert to Data Frame or Tibble | Use Query Results returned as list | Convert to Graph Objects

Last update: 2026-03-18
Started: 2025-10-06