Skip to content
21 / 24

Missing data в pandas: NaN vs None vs pd.NA, fillna, dropna, interpolate

Pandas использует np.nan (float-only) как маркер пропуска в numeric-колонках, None в object-колонках, и новый pd.NA для nullable-dtypes (Int64, boolean, string). Все три ловятся через .isna(). Для обработки: dropna() удаляет, fillna() заменяет константой/forward/backward fill, interpolate() интерполирует значения между известными точками. NaN всегда float — целочисленная колонка с пропусками автоматом становится float64.

Missing data в pandas: NaN vs None vs pd.NA, fillna, dropna, interpolate | JScriptiser