Skip to contents

Core Ladybug Connection and Querying

lb_connection()
Create a Connection to a Ladybug Database
lb_execute()
Execute a Cypher Query
lb_get_all()
Retrieve All Rows from a Query Result
lb_get_n()
Retrieve the First N Rows from a Query Result
lb_get_next()
Retrieve the Next Row from a Query Result
lb_get_column_names()
Get Column Names from a Query Result
lb_get_column_data_types()
Get Column Data Types from a Query Result
lb_get_schema()
Get Schema from a Query Result

Data Loading

lb_copy_from_csv()
Load Data from a CSV File into a Ladybug Table
as.data.frame(<ladybug.query_result.QueryResult>)
Convert a Ladybug Query Result to a Data Frame
as_tibble(<ladybug.query_result.QueryResult>)
Convert a Ladybug Query Result to a Tibble
lb_copy_from_df()
Load Data from a Data Frame or Tibble into a Ladybug Table
lb_create_table_from_df()
Create a Ladybug Table from a Data Frame
lb_copy_from_json()
Load Data from a JSON File into a Ladybug Table
lb_copy_from_parquet()
Load Data from a Parquet File into a Ladybug Table
lb_merge_df()
Merge Data from a Data Frame into Ladybug using a Merge Query

Graph Integrations

as_igraph()
Convert a Ladybug Query Result to an igraph Object
as_tidygraph()
Convert a Ladybug Query Result to a tidygraph Object

Installation

check_ladybug_installation()
Check for Ladybug Python Dependencies