DataFrame.fillna()
Заполняет пропуски (NaN) заданным значением.
Сигнатура
DataFrame.fillna(value=None, method=None)Заменяет пропущенные значения. Можно передать число, словарь по столбцам или метод заполнения (ffill, bfill).
import pandas as pd
df = pd.DataFrame({'x': [1, None, 3]})
print(df.fillna(0)['x'].tolist())
# [1.0, 0.0, 3.0]