es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

cómo concatenar dos archivos CSV?

Tengo dos archivos csv y quiero hacer que sean un solo archivo csv:

df1:
      aa  bb  cc
   0  65  33  A
   1  50  32  B
   2  40  23  C

df2:
      0   1   2
   0  70  40  7
   1  50  30  8
   2  40  23  9

El resultado debería ser así:

      aa  bb  cc  0   1   2
   0  65  33  A   70  40  7
   1  50  32  B   50  30  8
   2  40  23  C   40  23  9

Pero obtengo esto:

      aa  bb  cc Unnamed  0   1   2
   0  65  33  A     0     70  40  7
   1  50  32  B     1     50  30  8
   2  40  23  C     2     40  23  9

Aquí está mi código:

df_nuevo = pd.concat([df1, df3], axis=1)
result = df_nuevo.to_csv("C:/Users/AZ/.spyder-py3/DATASET1/nuevo.csv")

¿Alguien puede ayudar?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para eliminar la columna “Unnamed” del archivo csv concatenado, puedes pasar el parámetro index=False al guardar el csv utilizando el método to_csv.

    Entonces el código actualizado sería:

    df_new = pd.concat([df1, df2], axis=1)
    result = df_new.to_csv("C:/Users/AZ/.spyder-py3/DATASET1/new.csv", index=False)
    

    Esto debería generar el archivo csv de salida deseado sin la columna “Unnamed”.

Comments are closed.