Skip to content
Simple and type-safe dataframe api implemented in pure ocaml
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples Add some documentation. Jun 11, 2019
src Add some map functions. Jun 26, 2019
.gitignore
.ocamlformat Add some skeleton files. Jun 8, 2019
.travis.yml Add some tests. Jun 12, 2019
LICENSE Initial commit Jun 8, 2019
README.md More tests + CI integration. Jun 13, 2019
dataframe.opam Upstream some opam changes. Jun 24, 2019
dune-project Add some skeleton files. Jun 8, 2019

README.md

ocaml-dataframe

Simple and (reasonably) type-safe dataframe api implemented in pure ocaml

Build Status

This is mostly a work in progress to experiment with how to use the ocaml type system to provide more type safety to dataframes. It aims at providing the following functionalites:

  • Cover some basic types for columns, int, float, string, ....
  • Provide the possibility for the user to add new element types (e.g. for date, time), as well as new storage types (e.g. packed int options, ...).
  • Functional api with immutable dataframes.
  • Use applicative for filtering dataframes and for map like operations.
  • Read/write from csv with automated type detection.
  • Maybe support join ? (TODO)
You can’t perform that action at this time.