Pandas
A comprehensive skill catalog for AI agents
npx -y skills add G1Joshi/Agent-Skills --skill pandasAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 10 stars10 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Pandas data manipulation with DataFrames. Use for data analysis.
SKILL.md
1.1 KB, as published. Nobody here has run it
Pandas
Pandas is the Excel of Python. v3.0 (2025/2026) enforces Copy-on-Write (CoW), finally fixing the SettingWithCopyWarning confusion.
When to Use
- Data Cleaning: Loading CSV/Excel/SQL and cleaning it.
- Time Series: Unmatched datetime indexing capabilities.
- Small/Medium Data: Features that fit in RAM.
Core Concepts
DataFrame / Series
2D tables and 1D arrays.
Copy-on-Write (CoW)
Views are always views, copies are always copies. Modifying a view triggers a copy only if necessary.
PyArrow Backend
Using Arrow memory format for speed and string handling (dtype="string[pyarrow]").
Best Practices (2025)
Do:
- Use PyArrow Strings:
pd.options.future.infer_string = True(Default in 3.0). - Use
.query(): For cleaner filtering syntax. - Migrate to CoW: Ensure your code doesn't rely on side-effects of views.
Don't:
- Don't iterate rows: Use vectorization (
df['a'] + df['b']).