wrangle-tabular-data

Clean, transform, and reshape CSV, Parquet, and DataFrame tabular data.

9|3|Updated Jun 13, 2026
One-click install
npx skills add https://github.com/Sir-chawakorn/sanook-cli --skill wrangle-tabular-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wrangle-tabular-data
Source: https://github.com/Sir-chawakorn/sanook-cli/tree/main/skills/wrangle-tabular-data
Command: npx skills add https://github.com/Sir-chawakorn/sanook-cli --skill wrangle-tabular-data

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, pyarrow.

What problem does it solve?

This skill resolves the friction of preparing messy, real-world datasets for analysis by automating the cleaning, type-coercion, and structural transformation of tabular data.

Core Features & Use Cases

  • Data Sanitization: Automatically handles missing values, strips whitespace, and normalizes inconsistent string formats.
  • Structural Transformation: Performs complex joins, pivots, melts, and time-series resampling with built-in cardinality validation.
  • Use Case: Use this when you need to merge multiple CSV files, fix corrupted date formats, or aggregate raw transaction logs into a clean, analysis-ready Parquet file.

Quick Start

Use the wrangle-tabular-data skill to clean the sales-data.csv file by coercing numeric columns, removing duplicate entries, and aggregating the results by date.

Frequently Asked Questions about wrangle-tabular-data

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

FAQPage Schema
How do I clean and transform messy CSV files into analysis-ready datasets?

To clean and transform messy CSV files, you can automate data sanitization by coercing column types, handling missing values, stripping whitespace, and normalizing inconsistent string formats to produce analysis-ready tabular data.

What's the best way to merge multiple CSV files and fix corrupted date formats?

The best way to merge multiple CSV files and fix dates is using multi-table joins and type coercion. This process validates cardinality and aggregates raw transaction logs into a clean, structured Parquet file.

Does this data transformation approach support time-series resampling and complex pivots?

Yes, structural data transformation supports complex operations like time-series resampling, pivots, and melts. It includes built-in cardinality validation to ensure data integrity during reshaping.

Do I need pandas and pyarrow to process large tabular datasets?

Yes, you need pandas and pyarrow to process large tabular datasets. These dependencies ensure memory-efficient processing and data integrity when handling complex operations like multi-table joins and type coercion.

Can I deduplicate records and aggregate raw transaction logs by date?

Yes, you can deduplicate records and aggregate raw transaction logs by date. The tool performs structural transformations to remove duplicate entries and resample time-series data for clean outputs.

When should I not use pandas for tabular data wrangling?

You should reconsider using pandas for tabular data wrangling if your dataset exceeds memory constraints, although pyarrow integration helps mitigate this by ensuring memory-efficient processing for large datasets.