/ex_polars

Elixir support for polars, a pandas like dataframe library.

Primary LanguageJupyter NotebookMIT LicenseMIT

ExPolars

Elixir support for polars, a DataFrame library written in rust.

Usage

alias ExPolars.DataFrame, as: Df
df = Df.read_csv("iris.csv")
Df.head(df)

Installation

To build ex_polars, you need to install rust nightly. This is because polars is using nightly features at the moment.

If available in Hex, the package can be installed by adding ex_polars to your list of dependencies in mix.exs:

def deps do
  [
    {:ex_polars, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/ex_polars.