Reading your data profile

Step 1 of the Dotwave pipeline — Understand your data — is where you build an honest picture of a dataset before you change a single value. It runs automatically the moment profiling finishes, and it summarizes everything Dotwave inferred about your file: how big it is, what each column contains, how complete it is, and where the obvious problems live. Reading this profile well is the difference between cleaning with intent and cleaning by guesswork. This article walks through every element on the screen and what it is telling you.

Reading the shape

The first thing to register is the dataset's shape — its size expressed as rows by columns. Rows are your records: one customer, one transaction, one survey response per row. Columns are the fields describing each record. A dataset that is 12,480 rows by 9 columns is a very different cleaning job from one that is 90 rows by 240 columns, and the shape tells you which you are dealing with before you scroll. A high column count relative to rows often signals a spreadsheet that has been pivoted or padded with derived fields; a very high row count tells you that any per-row operation you apply will run many times, so it is worth getting the logic right first.

The stat tiles

Beneath the shape, four stat tiles give you the health of the dataset at a glance. Read them together — each one frames the work in the next step:

Note

The stat tiles describe the raw uploaded file. As you apply fixes in later steps, the underlying numbers change, but Step 1 always reflects the profile of the data as it arrived so you keep a stable reference point.

The column info table

The column info table is the heart of the profile. It lists every column with three facts that drive most cleaning decisions:

Scanning this table top to bottom gives you a prioritized worklist: the columns with the highest null counts and the most surprising dtypes are the ones to plan for first.

The data profile tabs and row distributions

Above the detail, the data profile is split into tabs so you can look at numeric and categorical columns separately, each with the statistics that suit its type. Switch between them to move from the numeric measures in your data to the text fields where inconsistent spellings hide. Within the table, you can expand any row to reveal that column's distribution chart — a small histogram for numeric columns or a frequency breakdown for categorical ones. Expanding a row is the fastest way to sanity-check a column: a numeric distribution with a long tail warns you about outliers, and a categorical breakdown with a dozen near-identical labels warns you about look-alike categories to merge later.

How Dotwave flags trouble

Dotwave colors the null figures so problems jump out without arithmetic. A column highlighted in amber is missing more than 10% of its values — enough to affect analysis, but usually fixable by filling. A column highlighted in red is missing more than 50% of its values, which is severe enough that filling may do more harm than good and dropping the column is often the better call. The color is a triage signal, not a command: red tells you to make a deliberate decision about that column rather than let a default fill quietly invent most of its data.

Tip

Before you touch Step 2, read the whole profile once and note every amber and red column. Walking into the cleaning step with a plan is far faster than reacting to each issue as the tool surfaces it.

Was this helpful?

Didn't find what you need?

We reply to every message within 24 hours.

Contact us → Back to Dotwave