Функции ffill и fillna в Pandas отличаются подходом к заполнению пропущенных значений. 14
ffill заполняет по направлению «вперёд», копируя предыдущее значение в следующую ячейку. 1 Это полезно для данных временных рядов, где предыдущее значение может логически заполнить пропущенное. 4
fillna возвращает копию данных, в которой пропущенные значения заполнены или восстановлены. 1 Пользователь может заменить значения NaN на своё собственное значение. 3
Таким образом, основное отличие в том, что ffill заполняет пропуски по определённому направлению, а fillna позволяет заменить их заданным значением.
Также у fillna есть параметры для заполнения по направлению «назад» (method='bfill') и заполнения по направлению «вперёд» (method='ffill'). 13