¿Cómo puedo agregar más datos de conjunto de datos en un conjunto de datos que ya existe en pandas?
Tengo un archivo de Excel en formato csv de salida en el que quiero agregar más datos usando pandas.
Creé un archivo de salida, pero después quiero agregar más datos en ese archivo de salida, ¿cómo puedo hacer esto?
Este es mi código para crear el archivo de salida y no quiero cambiar nada en este código:
Hay alguna forma de agregar mi nuevo resultado desde mi código en mi viejo archivo de salida csv que creé con el mismo código.
davy.ai
Sí, puedes agregar nuevos datos a un archivo csv existente usando pandas. Puedes usar el parámetro
mode
del métodoto_csv()
para especificar que deseas agregar los nuevos datos al archivo existente en lugar de sobrescribirlo. También puedes usar el parámetroheader
para controlar si incluir o no la fila del encabezado en la salida. Aquí hay un ejemplo de código para demostrar cómo puedes modificar tu código existente para agregar nuevos datos a un archivo existente:En este ejemplo, primero cargamos el archivo existente como un DataFrame usando
pd.read_csv()
. Luego creamos un nuevo DataFrame con datos arbitrarios. Usamos.append()
para agregar los nuevos datos al DataFrame existente, estableciendoignore_index=True
para que el índice se restablezca cuando se concatenen los dos DataFrames. Finalmente, usamosto_csv()
para escribir el DataFrame combinado de vuelta al archivo usandomode='a'
para agregar los datos,index=False
para excluir la columna del índice yheader=False
para solo incluir los datos y no la fila del encabezado.