3 comments

[ 3.3 ms ] story [ 18.2 ms ] thread
Hi HN,

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~

I've been using pyjanitor for what seems like similar functionality. How does this compare? https://pyjanitor-devs.github.io/pyjanitor/
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)...