Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ct-clmsn/framedata
a dataframe implementation in rust
https://github.com/ct-clmsn/framedata
data-science dataframe rust statistics
Last synced: about 1 month ago
JSON representation
a dataframe implementation in rust
- Host: GitHub
- URL: https://github.com/ct-clmsn/framedata
- Owner: ct-clmsn
- License: bsl-1.0
- Created: 2020-08-20T04:37:32.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-03T02:43:54.000Z (over 4 years ago)
- Last Synced: 2024-11-12T15:29:19.662Z (3 months ago)
- Topics: data-science, dataframe, rust, statistics
- Language: Rust
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE_1_0.txt
Awesome Lists containing this project
README
# Framedata - A Rust Dataframe Library
Project details [here](http://www.github.com/ct-clmsn/framedata/).
This project implements a dataframe functionality for rust alongside several
rolling and summary statistics. This project originally served as a learning
exercise for the language, specifically rust's algebraic enumeration support.
Takes inspiration from [Hossein Moein's C++ DataFrame libary](https://github.com/hosseinmoein/DataFrame).### License
Boost Software License
### Features
* Load data from csv (needs improvement)
* Group Data
* Summary Statistics: sum, mean, standard deviation, population standard deviation
* Window Summary Statistics: variance, rolling mean, rolling standard deviation, rolling variance, difference, percent change
* Custom data types (float, integer, string) with hashing support
* Bloom filter implementation### Demo
`cargo run --example example1`### TODO
* Add parallelization support
* Improve robustness of csv support
* TimeSeries analysis support
* Index support
* More statistics### Author
Christopher Taylor### Dependencies
[Rust](https://www.rust-lang.org)### Thank you
* [DATA.GOV](http://data.gov/) - for providing [the hourly precipitation sample](https://catalog.data.gov/dataset/u-s-hourly-precipitation-data) included in this project.