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.