Counting 3,319 Big Data & Machine Learning Frameworks, Toolsets, and Examples...
Suggestion? Feedback? Tweet @stkim1

Author
Contributors
Last Commit
Nov. 20, 2018
Created
Oct. 28, 2017

Build status Build Status C++17

Alt text

DataFrame

This is a C++ statistical library that provides an interface similar to Pandas package in Python.
A DataFrame can have one index column and many data columns of any built-in or user-defined type.
You could do almost everything you could do with Pandas within the C++ syntax and type checking framework. You can add/delete any data column type, slice, run summarization functors, transpose, etc. like Pandas. But I also added something that Pandas doesn’t have; Views. You can slice the data frame and instead of getting another data frame you can opt to get a view. A view is a data frame that is a reference to a slice of the original data frame. So if you change the data in the view the corresponding data in the original data frame will also be changed.

Documentation

DataFrame Test File

Heterogeneous Vectors Test File

Contributions

License

Installing using CMake

mkdir build
cd build
cmake ..
make install

Uninstalling

cd build
make uninstall