data-python

Provide Python data processing patterns for pandas, polars, and pyspark.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/AlexanderStephenThompson/claude-hub --skill data-python
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-python
Source: https://github.com/AlexanderStephenThompson/claude-hub/tree/main/data/skills/data-python
Command: npx skills add https://github.com/AlexanderStephenThompson/claude-hub --skill data-python

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

This Skill provides proven Python patterns for data processing using pandas, polars, and pyspark to help you write efficient, scalable data workflows without reinventing the wheel.

Core Features & Use Cases

  • Dataframe-centric patterns: vectorized operations, explicit schemas, and chainable transforms across pandas, polars, and pyspark.
  • Memory-conscious processing: downcasting dtypes and minimizing allocations for large datasets.
  • Use Case: transform a tall data table into a clean analytics-ready dataset with minimal boilerplate.

Quick Start

  • Install the required libraries in your Python environment (pandas, polars, pyspark).
  • Import the library, load a sample DataFrame, and apply a vectorized transformation such as df["total"] = df["qty"] * df["price"].
  • Practice method chaining to build readable, maintainable data pipelines.

Frequently Asked Questions about data-python

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write scalable Python data processing code for large datasets?

Scalable Python data processing uses vectorized operations, explicit schemas, and memory-conscious techniques like downcasting dtypes to minimize allocations. This approach enables chainable transformations across pandas, polars, and pyspark for efficient analytics workflows.

What is the best way to build chainable transformations in a data pipeline?

The best way to build chainable transformations is using method chaining to create readable, maintainable data pipelines. This pattern minimizes boilerplate and transforms tall data tables into clean analytics-ready datasets across pandas, polars, and pyspark.

Can I use method chaining to clean and transform data across pandas, polars, and pyspark?

Yes, you can use method chaining to clean and transform data across pandas, polars, and pyspark. This skill provides proven patterns for vectorized operations and explicit schemas that work uniformly for ETL tasks and data pipelines.

How do I reduce memory usage when processing large datasets in Python?

To reduce memory usage when processing large datasets in Python, apply memory-conscious processing techniques such as downcasting dtypes and minimizing allocations. These patterns ensure scalable data processing across pandas, polars, and pyspark.

Do I need to install pandas, polars, and pyspark to use these data processing patterns?

Yes, you need to install the required libraries in your Python environment to use these data processing patterns. Installing pandas, polars, and pyspark enables you to load DataFrames and apply vectorized transformations for analytics workflows.

When should I use explicit schemas in Python ETL tasks?

Explicit schemas should be used in Python ETL tasks when you need scalable, readable data processing code. Defining schemas upfront ensures memory-conscious processing and supports chainable transformations across pandas, polars, and pyspark for analytics pipelines.