/dataflame

DataFlame: Intelligent Dataframe Manipulation for Machine Learning Projects

Primary LanguagePythonApache License 2.0Apache-2.0

DataFlame: Intelligent Dataframe Manipulation for Machine Learning Projects

Author: Shayan Fazeli erLab - CS@UCLA

Introduction

The dataflame is a python library for dealing with dataframes, balancing rows in datasets, smart interpolations, applying ramps and/or other functionalities that are usually required in machine learning tasks that have to do with dataframes as their inputs.

Installation

To install this package, run the following command: pip install --upgrade dataflame

Depending on your user account and privileges, you might need an additional --user in the end to install the package locally.

To install the package from the source, do: git clone git@github.com:shayanfazeli/dataflame.git cd dataflame python3 setup.py install

Documentation

For the full API documentations, please visit here.

Citation

If you are using dataflame in your projects and research, please cite it.

@Misc{,
  author =    {Shayan Fazeli, Majid Sarrafzadeh},
  title =     {{DataFlame}: Intelligent Dataframe Manipulation in Machine Learning Projects for {Python}},
  year =      {2019--},
  url = "https://github.com/shayanfazeli/dataflame",
  note = {[Online; accessed <today>]}
}