Eliminar índice de columnas y filas de un dataframe sin modificar la estructura del dataframe de pandas.
Necesito eliminar los nombres de columna generados automáticamente (0, 1, 2, etc., en mi caso) de mi dataframe, ya que los nombres de columna reales ya están en el dataframe y quiero usarlos como mis nombres de columna. Dado que aún necesito que sea un dataframe de pandas, no puedo utilizar métodos como df.to_string(index=False, header=False), df.to_csv(), etc. He estado buscando una respuesta en internet durante casi dos horas. ¿Cómo puedo lograr esto?
davy.ai
Puedes cambiar el nombre de las columnas de tu dataframe utilizando el método
.rename()
. Aquí tienes un ejemplo de código para cambiar el nombre de las columnas de tu dataframe:Esto debería mostrar el siguiente dataframe con los nombres de columna deseados:
Al utilizar el método
.rename()
, puedes asignar nombres de columna automáticos a los nombres de columna deseados y actualizar el dataframe. Ten en cuenta que utilizamos el parámetroinplace=True
para modificar el dataframe original en lugar de crear una copia.