Pandas Reindex даты в Groupby
У меня есть фрейм данных со спорадическими датами в качестве индекса, а колонки = 'id' и 'num'. я бы хотелpd.groupby
столбец 'id' и примените переиндекс к каждой группе в кадре данных.
Мой примерный набор данных выглядит так:
id num
2015-08-01 1 3
2015-08-05 1 5
2015-08-06 1 4
2015-07-31 2 1
2015-08-03 2 2
2015-08-06 2 3
Мой ожидаемый выход один разpd.reindex
сffill
является:
id num
2015-08-01 1 3
2015-08-02 1 3
2015-08-03 1 3
2015-08-04 1 3
2015-08-05 1 5
2015-08-06 1 4
2015-07-31 2 1
2015-08-01 2 1
2015-08-02 2 1
2015-08-03 2 2
2015-08-04 2 2
2015-08-05 2 2
2015-08-06 2 3
Я пробовал это, между прочим, безрезультатно:newdf=df.groupby('id').reindex(method='ffill')
Который возвращает ошибку:AttributeError: Cannot access callable attribute 'reindex' of 'DataFrameGroupBy' objects, try using the 'apply' method
Любая помощь приветствуется