Crate combee

Source
Expand description

This crate contains combee: a strong typed data analysis library implemented in pure Rust. Check the github page for notebooks (using evcxr_jupyter) using combee: https://github.com/DanielSanRocha/combee.

§Getting Started

Start with some examples:

  1. read_csv for reading csv files.

  2. read_parquet for reading parquet files.

  3. dataframe::DataFrame::groupby for grouping rows together.

  4. functions::mean for calculating average value of group of rows.

Modules§

dataframe
DataFrame module, contains all the basic functions (groupby, agg, find…).
errors
Error module.
functions
Contains useful functions (aggregation functions, groupby functions…).

Functions§

read_csv
Read a CSV file, the data parameter D must be compatible with the columns of the csv. The first row of the CSV must be the header.
read_csv_schema
Returns a list of string with the columns of a given CSV. Example:
read_parquet
Read an Apache Parquet file, the data parameter D must be compatible with the columns of the parquet.
read_parquet_schema
Returns the schema of a parquet as a string. Example: