lesson 4 of 6 · missing values, dtypes, and the silent model bugmissing values, dtypes, and the silent table buglesson 4 of 6 · missing values, dtypes, and the silent model bugmissing values, dtypes, and the silent table buglesson 4 of 6 · missing values, dtypes, and the silent model bugmissing values, dtypes, and the silent table buglesson 4 of 6 · missing values, dtypes, and the silent model bugmissing values, dtypes, and the silent table buglesson 4 of 6 · missing values, dtypes, and the silent model bugmissing values, dtypes, and the silent table buglesson 4 of 6 · missing values, dtypes, and the silent model bugmissing values, dtypes, and the silent table buglesson 4 of 6 · missing values, dtypes, and the silent model bugmissing values, dtypes, and the silent table buglesson 4 of 6 · missing values, dtypes, and the silent model bugmissing values, dtypes, and the silent table buglesson 4 of 6 · missing values, dtypes, and the silent model bugmissing values, dtypes, and the silent table buglesson 4 of 6 · missing values, dtypes, and the silent model bugmissing values, dtypes, and the silent table buglesson 4 of 6 · missing values, dtypes, and the silent model bugmissing values, dtypes, and the silent table bug
Write to_float(value): return float(value) when it parses, None when it doesn't (the coerce move — junk becomes an explicit missing marker, never a crash). The script casts a messy column and reports the damage.