У меня есть pandas dataframe, у которого есть разделы, похожие на эти (нули - это NaN):
...
18 19 20
197 14 28 14
198 14 0 14
200 0 0 0
201 0 0 0
202 15 23 12
203 16 0 18
204 0 0 0
205 0 0 0
...
Мне нужно заполнить строки, в которых есть NaN, в определенных столбцах значениями из последней строки, которая не имеетNaN в этих столбцах.
В моем примере строки 200,201 будут заполнены значениями из строки 197, а строки 204,205 из строки 202.
LE: строки 198 и 203 не имеют значений NaN во всех столбцах I 'Я заинтересован в том, чтобы они остались одни.
Как бы это было написано питонами?