los pandas eliminan segundos del índice de fecha y hora

Tengo un marco de datos de pandas llamado 'df' de la siguiente manera

                       value    
2015-09-27 03:58:30    1.0  
2015-09-27 03:59:30    1.0  
2015-09-27 04:00:30    1.0  
2015-09-27 04:01:30    1.0

Solo quiero quitarme los segundos para obtener esto

                       value    
2015-09-27 03:58:00    1.0  
2015-09-27 03:59:00    1.0  
2015-09-27 04:00:00    1.0  
2015-09-27 04:01:00    1.0

¿Cómo puedo hacer esto?

He intentado cosas como

df.index.to_series().apply(datetime.replace(second=0, microsecond=0))

pero siempre recibo errores

TypeError: descriptor 'replace' of 'datetime.datetime' object needs an argument

Respuestas a la pregunta(1)

Su respuesta a la pregunta