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?