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

Respuestas a la pregunta(1)

Su respuesta a la pregunta