Saltar al contenido principal
CSV First Aid

Eliminar la columna 'Unnamed: 0' de un CSV

¿La primera columna no tiene nombre y contiene 0, 1, 2, 3…? Alguien ejecutó to_csv() sin index=False. Detectamos el índice filtrado y lo quitamos — los datos reales vuelven a la columna A.

Columna índice eliminada

Antes

Unnamed: 0,Name,Age
0,John,25

Después

Name,Age
John,25

Arrastra tu archivo CSV aquí

o haz clic para elegir

La reparación «unnamed index» se detectará automáticamente.

¿Qué es esto y por qué importa?

Algunas herramientas de datos (como Pandas en Python) añaden al guardar una columna extra con números de fila (0, 1, 2, 3...). Esa columna no suele tener nombre o aparece como 'Unnamed: 0' al reabrir el archivo.

Esta columna extra causa problemas: las importaciones ven una columna más de la esperada, la numeración no significa nada para tus datos, y llena de basura cualquier informe.

CSV First Aid detecta este patrón — si la primera columna no tiene encabezado real y contiene números secuenciales desde 0, la marca para eliminar.

Cómo funciona

  1. 1Arrastra tu CSV. Comprobamos si la primera columna parece un índice autogenerado.
  2. 2Si se detecta, la diagnosis muestra 'Columna índice sin nombre'. El fix está activo por defecto.
  3. 3Aplicar → Descargar. La columna extra se va y los datos reales empiezan en la columna A.

Preguntas frecuentes

¿Qué pasa si la primera columna es real y casualmente tiene enteros secuenciales?

CSV First Aid comprueba tanto el nombre del encabezado (vacío o 'Unnamed: 0') como los valores (secuenciales desde 0). Si el encabezado tiene un nombre real, la columna se preserva. En caso de duda, puedes desactivar el fix.

¿Cómo lo evito en Python?

df.to_csv('file.csv', index=False). Le dice a Pandas que no escriba el índice. Al leer: pd.read_csv('file.csv', index_col=0) trata la columna 0 como índice en vez de dato.

¿Funciona con 'Unnamed: 1', 'Unnamed: 2', etc.?

Actualmente el tool apunta al patrón de índice en la primera columna (Unnamed: 0). Varias columnas sin nombre suelen indicar otra cosa — p. ej. un MultiIndex. Los encabezados duplicados los detectamos por separado.

Herramientas relacionadas