Pandas reindexa fechas en Groupby
Tengo un marco de datos con fechas esporádicas como índice, y columnas = 'id' y 'num'. me gustaríapd.groupby
la columna 'id' y aplique la reindexación a cada grupo en el marco de datos.
Mi conjunto de datos de muestra se ve así:
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
Mi salida esperada una vezpd.reindex
conffill
es:
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
He intentado esto, entre otras cosas en vano:newdf=df.groupby('id').reindex(method='ffill')
Que devuelve error:AttributeError: Cannot access callable attribute 'reindex' of 'DataFrameGroupBy' objects, try using the 'apply' method
Cualquier ayuda sería muy apreciada