DataFrame – Tabular Data
Lean: Hale.DataFrame | Haskell: dataframe (adapted)
Tabular data structure with typed columns, supporting subset, sort, join, aggregation, statistics, and CSV I/O.
Modules
| Module | Description |
|---|---|
Internal.Types | Core DataFrame/Column types |
Internal.Column | Column operations |
Operations.Subset | Row/column selection |
Operations.Sort | Sorting |
Operations.Aggregation | Group-by and aggregation |
Operations.Join | Inner/outer joins |
Operations.Statistics | Mean, std, quantiles |
Operations.Transform | Map, filter, apply |
IO.CSV | CSV read/write |
Display | Pretty-printing |
Files
Hale/DataFrame/DataFrame.lean– Re-exportsHale/DataFrame/DataFrame/Internal/Types.lean– Core typesHale/DataFrame/DataFrame/Internal/Column.lean– Column operationsHale/DataFrame/DataFrame/Operations/*.lean– OperationsHale/DataFrame/DataFrame/IO/CSV.lean– CSV I/OHale/DataFrame/DataFrame/Display.lean– Display