redframes is a new data manipulation library specifically designed for ML/vis workflows.
I built the library to solve/address some of the things that I perennially find frustrating about pandas, namely:
- inconsistent syntax
- unpredictable side-effects
- six ways to do the same thing
While redframes admittedly does "less", I see it kind of like Trello (if pandas were Jira).
It's a hyper focused tool that can help you build matplotlib charts or scikit-learn models faster with:
- verbs
- method chaining
- lambda functions
redframes is the tool that I wish I had when I moved from R to Python.
While there have been several attempts at porting over dplyr to Python, redframes embraces everything great about Python and borrows heavily from the grammar created by dplyr~
Both are attempts at solving the same problem. But whereas pyjanitor is like "lipstick on a pig" (it's still a pig), redframes is like "pigs in a blanket" (hides more of the warts)...
3 comments
[ 3.3 ms ] story [ 18.2 ms ] threadredframes is a new data manipulation library specifically designed for ML/vis workflows.
I built the library to solve/address some of the things that I perennially find frustrating about pandas, namely:
- inconsistent syntax
- unpredictable side-effects
- six ways to do the same thing
While redframes admittedly does "less", I see it kind of like Trello (if pandas were Jira).
It's a hyper focused tool that can help you build matplotlib charts or scikit-learn models faster with:
- verbs
- method chaining
- lambda functions
redframes is the tool that I wish I had when I moved from R to Python.
While there have been several attempts at porting over dplyr to Python, redframes embraces everything great about Python and borrows heavily from the grammar created by dplyr~