Мой df выглядит следующим образом:
name date ARR Obj Stuff
customer1 1/12/2018 $300 Nan Otherstuff
customer1 2/3/2018 $300 xyz Nan
customer1 3/9/2018 $310 xyz Nan
customer2 ... etc.
Я хочу свернуть его до одной строки на клиента, где это выглядит так:
name date ARR Obj Stuff
customer1 2/3/2018 $300 xyz Otherstuff
customer1 3/9/2018 $310 xyz Otherstuff
customer2 ... all his data
Таким образом, df отсортирован по датеуже, и мне нужно, чтобы Nans был заменен самым последним ненулевым элементом в этом столбце.Это первая проблема.
Вторая проблема заключается в том, что я хочу сохранить изменения в ARR во времени.
Может быть, я должен был задать 2 вопроса.
Некоторая комбинация из groupby и agg и применяется с пользовательской подпрограммой, которая принимает самые последние ненулевые значения и группы по имени / ARR?