pandas

star 9

Pandas data manipulation with DataFrames. Use for data analysis.

G1Joshi By G1Joshi schedule Updated 2/10/2026

name: pandas description: Pandas data manipulation with DataFrames. Use for data analysis.

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']).

References

Install via CLI
npx skills add https://github.com/G1Joshi/Agent-Skills --skill pandas
Repository Details
star Stars 9
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator