сворачивание информационного кадра pandas от многострочного к oneline для каждого клиента - PullRequest
0 голосов
/ 08 ноября 2018

Мой 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...