Skip to content

Column Statistics

Profiles each column with count, nulls, unique values, min, max, mean, median and distribution.

A one-screen profile of every column: how many cells are filled, how many are empty, how many distinct values there are, and for the numeric ones the min, max, mean, median, quartiles and standard deviation. It is the first thing to run on a file you have not seen before.

🔒 Runs entirely in your browserstatsprofilecsvdescribe

Drop a CSV or TSV

Read in this tab. Nothing is uploaded. Files from Korean, Japanese, Chinese and Western Excel (CP949, Shift_JIS, GBK, Windows-1252) are recognised.

How to use it

  1. Drop the file

    The whole profile is computed at once; there is nothing to configure.

  2. Look at the empty counts first

    A column that is 40% empty is highlighted. That is usually either an optional field or a broken export, and knowing which one changes what you do next.

  3. Check unique against row count

    Unique equal to the row count means the column is an id. Unique equal to two means it is a flag. Both are worth knowing before you group or join on it.

  4. Download the profile

    The same numbers as a table, which is what you attach when someone asks what is in the file.

Common questions

Mean or median — which should I read?

Compare them. When they are close the distribution is roughly symmetric; when the mean is far above the median a few large values are pulling it, which is normal for revenue and salary and misleading if you quote only the mean.

What does a mixed type mean?

The column holds more than one kind of value — numbers and text in the same place, usually because of a "N/A" or a "-" among the numbers. It is the reason a column sorts oddly or refuses to sum.

The profile’s column names are English

Deliberately. The downloaded profile is data, and a CSV whose headers change with the page’s language cannot be filtered by a script that ran yesterday. The cards on screen are in your language; the file is stable.

Feed it from

Next

These accept what this tool produces, so the result can go straight in.