Tengo un marco de datos y estoy tratando de establecer el índice en la columna 'Marca de tiempo'. Actualmente, el índice es solo un número de fila. Un ejemplo del formato de la marca de tiempo es: 2015-09-03 16:35:00
He intentado establecer el índice:
df.set_index('Timestamp')No recibo un error, pero cuando imprimo el marco de datos, el índice sigue siendo el número de fila. ¿Cómo puedo usar la marca de tiempo como índice?
Debe especificar inplace=True o asignar el resultado a una variable. Tratar:
df.set_index('Timestamp', inplace=True, drop=True) Básicamente, hay dos cosas que quizás desee hacer cuando establezca el índice. Uno es new_df = old_df.set_index('Timestamp', inplace=False) . Es decir, desea un nuevo DataFrame que tenga el nuevo índice, pero aún desea una copia del DataFrame original. El otro es df.set_index('Timestamp', inplace=True) . Que es para cuando desea modificar el objeto existente.