Feature Type
-
[x] Adding new functionality to pandas
-
[ ] Changing existing functionality in pandas
-
[ ] Removing existing functionality in pandas
Problem Description
Some feature suggestions.
1) Pandas Plotting: Method chaining in plotting would make it really powerful. sample:- https://github.com/maddytae/pytae/blob/master/src/plotter.ipynb 2) Select: Native R like select function in pandas would make method chaining much more easier. sample:-https://github.com/maddytae/pytae/blob/master/src/select.ipynb 3) qry:- A dict based filtering criteria. sample:- https://github.com/maddytae/pytae/blob/master/src/qry.ipynb 4) reshaping: More intuitive reshaping. sample:- https://github.com/maddytae/pytae/blob/master/src/shape.ipynb 5) aggregation: easy aggregation. sample:- https://github.com/maddytae/pytae/blob/master/src/agg_df.ipynb 6) Other utilities: Some minor useful functions. sample:- https://github.com/maddytae/pytae/blob/master/src/other_utilities.ipynb
Feature Description
Sample implementation:- 1) https://github.com/maddytae/pytae/blob/master/src/pytae/plotting.py 2) https://github.com/maddytae/pytae/blob/master/src/pytae/select.py 3) https://github.com/maddytae/pytae/blob/master/src/pytae/qry.py 4) https://github.com/maddytae/pytae/blob/master/src/pytae/shape.py 5) https://github.com/maddytae/pytae/blob/master/src/agg_df.ipynb 6) https://github.com/maddytae/pytae/blob/master/src/pytae/other_utilities.py
Alternative Solutions
https://pypi.org/project/pytae/
Additional Context
Apologies for not following conventions. I am still learning and have little experiencing contributing to open source. I have also leveraged llms for some of the codes but again I am hopeful the ideas I have share others will find some of it useful.
Comment From: Delengowski
How is 2 a benefit over __getitem __
?
3 I see little value as its all doable by by query
4 there's plenty of methods for convert from wide to long
5 how is that different than you can currently do with agg
currently?