Skip to content

ENH: Adding some common functionalities #61133

@maddytae

Description

@maddytae

Feature Type

  • 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementNeeds TriageIssue that has not been reviewed by a pandas team member

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions