visibility Static layout preview of Fix Missing Values, shown with a file imported and a completed run (per-column missingness profile + before/after results). All pages →

Fix Missing Values

Find blank cells (even hidden ones) and fill them in or remove them.

Tip: files imported on the Home screen are picked up here automatically.

upload_file Drag and drop file here Up to 1.5 GB · CSV, TSV, XLSX, XLS
survey_responses.csv 684 KB
Preview: survey_responses.csv

2,150 rows, 6 columns

respondent_idageregionincomesatisfactioncomments
0R-100134West520004great service
1R-1002N/AEast3?
2R-100341-61000NULLnone
3R-100429SouthN/A5quick

Options

Missingness profile

Rows
2,150
Cells missing
1,043
% cells missing
8.1%
Complete rows
1,388
columndtypemissingmissing_pctdisguisedhas_missing
respondent_idobject00.0%0False
agefloat641878.7%61True
regionobject1426.6%142True
incomefloat6432915.3%118True
satisfactionfloat64954.4%40True
commentsobject29013.5%290True

Strategy

detect-only (standardize sentinels to NaN, no fill or drop) safe-fill (numeric → median, categorical → mode) drop-incomplete (drop any row with missing)
detect-only: replace 'N/A', '-', 'NULL', etc. with real NaN, then stop. safe-fill: also fill — numeric columns with median, others with mode. drop-incomplete: also drop every row that has any missing cell.
Advanced options

Detection

check Standardize disguised nulls to NaN
N/A, n/a, NA, NULL, null, None, -, --, ?, #N/A
Matched case-insensitively after stripping whitespace.

Strategy override

(use preset)
drop_row / drop_col use the thresholds below. mean / median / interpolate are numeric only — non-numeric columns fall back to the categorical strategy.
mode

Drop thresholds

1.00
1.00

Scope

respondent_id age region income satisfaction comments
Choose columns

Per-column strategy overrides (optional)

Set a different strategy for specific columns. Leave any row blank to use the global strategy.

ColumnOverride
agemedian
regionmode
income
satisfaction
commentsconstant


Results

Sentinels → NaN
651
Cells filled
1,043
Rows dropped
0
Columns dropped
0

Missingness — before vs. after

columnbefore_missingbefore_pctafter_missingafter_pct
respondent_id00.000.0
age1878.700.0
region1426.600.0
income32915.300.0
satisfaction954.400.0
comments29013.500.0

Strategy applied per column

columnstrategy
agemedian
regionmode
incomemedian
satisfactionmedian
commentsconstant

Audit (first 50 changes)

rowcolumnold_valuenew_valuereason
2ageN/A37.0fill: median
2income(blank)54000.0fill: median
2comments?(no comment)fill: constant
3region-Westfill: mode
3satisfactionNULL4.0fill: median
4incomeN/A54000.0fill: median

… and 1,037 more (download the full audit below).

Handled preview (first 10 rows)

respondent_idageregionincomesatisfactioncomments
0R-100134.0West52000.04.0great service
1R-100237.0East54000.03.0(no comment)
2R-100341.0West61000.04.0none
3R-100429.0South54000.05.0quick