package dataframe
A simple and type-safe dataframe api in pure ocaml
Install
Dune Dependency
Authors
Maintainers
Sources
0.1b.tar.gz
md5=f48e0434cf98e128921c3abb5fec0ca1
sha512=4d568304629225424d40bd2c2beff93839dbcdb2bc512d00a1551bbe929c12b5085397b6565a285dd71c4d6c0b8a66efc682a38767f5566f15bdb3f17a7dda8a
Description
A simple and (reasonably) type-safe dataframe api in pure ocaml
Published: 22 Jun 2019
README
ocaml-dataframe
Simple and (reasonably) type-safe dataframe api implemented in pure ocaml
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)
Dependencies (8)
-
stdio
< "v0.14"
-
ppx_let
< "v0.14"
-
ppx_expect
< "v0.14"
- ocaml-compiler-libs
-
ocaml
>= "4.07"
-
dune
>= "1.3.0"
- csv
-
base
>= "v0.12.0" & < "v0.14"
Dev Dependencies
None
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page