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
- 1Arrastra tu CSV. Comprobamos si la primera columna parece un índice autogenerado.
- 2Si se detecta, la diagnosis muestra 'Columna índice sin nombre'. El fix está activo por defecto.
- 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
Arreglar encabezados CSV
Dos columnas llamadas 'Name' y tu importador SQL pete, o Pandas las renombra silenciosamente a Name y Name.1. Renombramos los duplicados a Name, Name_1, Name_2 — las importaciones dejan de fallar.
Eliminar filas vacías de un CSV
Las filas en blanco se esconden entre tus datos y arruinan recuentos, importaciones y SUM(). Revisamos cada fila y quitamos aquellas donde todas las celdas están vacías. Un solo valor en cualquier celda y la fila se queda.
Arreglar recuentos de columnas CSV inconsistentes
El encabezado dice 5 columnas, algunas filas tienen 4, una tiene 7 — y tu importador se rinde. Rellenamos las cortas, marcamos las largas y te decimos exactamente qué números de línea revisar.