Замена .fillna() или после логической индексации .loc

Для количественных

df['col'] = df['col'].fillna (value='new_value')

 

Для категориальных

df.loc[df['col1'] == 'old_name', 'col2'] = 'new_name'

 

Сохранение в новом столбце без пропусков

df_new = df[df['Col'].notnull()]

 

Заполнение предыдущим значением

fillna(method='ffill')

 

Интерполирование pandas.Series.interpolate