profile_dataset
Analyze tabular data files to get a structured overview of shape, missing values, duplicates, column stats, and data quality flags.
Instructions
Profile a tabular data file in one call: the fastest way to understand a dataset.
Reads the file at path (CSV, TSV, Parquet, Excel or JSON/JSONL, detected
from the extension) and returns a structured overview:
file metadata (format, size),
shape (row and column counts, and whether the profile was sampled),
total memory footprint,
a missing-value summary and a duplicate-row count,
a per-column summary (dtype, inferred type, null %, unique %, sample values, and basic stats for numeric/datetime columns), and
a list of plain-language data-quality flags.
Use this first whenever a user points you at a data file and wants to know
what is in it. max_rows caps how many rows are read (default: up to one
million); the result flags when the file was larger and the stats are a
head sample. Pass 0 to remove the cap entirely.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| max_rows | No |