data-analysis

Analyze Parquet and CSV data with pandas, Polars, and DuckDB workflows.

1|2|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/michaelsvanbeek/personal-agent-skills --skill data-analysis-michaelsvanbeek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-analysis
Source: https://github.com/michaelsvanbeek/personal-agent-skills/tree/main/skills/data-analysis
Command: npx skills add https://github.com/michaelsvanbeek/personal-agent-skills --skill data-analysis-michaelsvanbeek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamline data analysis workflows by unifying pandas, Polars, and DuckDB for exploration, cleaning, and transformation, enabling reproducible results and faster insights across Parquet and CSV data.

Core Features & Use Cases

  • Standardized EDA workflows with best-practice data cleaning and transformation patterns
  • Notebook-ready templates and decision guidance for tool selection between pandas, Polars, and DuckDB
  • Reproducible analysis pipelines that support auditing and performance optimization

Quick Start

Load a sample dataset, run the EDA workflow, and generate a cleaned, annotated report.

Frequently Asked Questions about data-analysis

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

FAQPage Schema
How do I perform exploratory data analysis on Parquet files using Python?

You can perform exploratory data analysis on Parquet files by loading the data into pandas, Polars, or DuckDB to inspect distributions, identify missing values, and apply standardized cleaning patterns for reproducible results.

When should I use Polars instead of pandas for data transformation?

You should use Polars instead of pandas when you need faster performance on larger datasets, while reserving pandas for smaller data and DuckDB for complex SQL-based queries across CSV and Parquet formats.

What is the best way to build reproducible data analysis pipelines in notebooks?

The best way to build reproducible data analysis pipelines in notebooks is to apply standardized templates and decision guides for tool selection, ensuring your data cleaning and transformation steps are auditable and repeatable.

Can I use DuckDB to query CSV and Parquet data directly in my analysis workflow?

Yes, you can use DuckDB to query CSV and Parquet data directly within your analysis workflow, enabling efficient SQL-based exploration and transformation alongside pandas and Polars for comprehensive data processing.

Does this approach work for cleaning and transforming large datasets?

Yes, this approach works for cleaning and transforming large datasets by leveraging Polars and DuckDB for performance optimization, while providing standardized patterns to maintain reliability and auditability across your data projects.