En este artículo, discutiremos cómo agregar el marco de datos de Pandas al archivo CSV existente usando Python.
Agregar marco de datos significa agregar filas de datos a archivos ya existentes. Para agregar un marco de datos en forma de fila a un archivo CSV existente, podemos escribir el marco de datos en el archivo CSV en modo de adición mediante el parámetro a usando la función pandas to_csv().
Sintaxis :
df.to_csv(‘existente.csv’, modo=’a’, índice=Falso, encabezado=Falso)
Parámetros:
- existing.csv: Nombre del archivo CSV existente.
- modo: Por defecto, el modo es ‘w’, que sobrescribirá el archivo. Use ‘a’ para agregar datos al archivo.
- index: False significa que no incluye una columna de índice al agregar los nuevos datos. Verdadero significa incluir una columna de índice al agregar los nuevos datos.
- encabezado: Falso significa que no se incluye un encabezado al agregar los nuevos datos. Verdadero significa incluir un encabezado al agregar los nuevos datos.
Implementación paso a paso
A continuación se muestran los pasos para agregar Pandas DataFrame a un archivo CSV existente.
Paso 1: ver el archivo CSV existente
Primero, busque el archivo CSV en el que queremos agregar el marco de datos. Tenemos un archivo CSV existente con el nombre del jugador y las carreras, los terrenos y la captura realizada por el jugador. Y queremos agregar algunos datos más del jugador a este archivo CSV. Así es como se ve el archivo CSV existente:
Paso 2: crear un nuevo marco de datos para agregar
Ahora digamos que queremos agregar más jugadores a este archivo CSV. Primero cree un marco de datos de ese jugador con su carrera, wicket y captura correspondientes. Y haga su marco de datos de pandas. Agregaremos esto al archivo CSV existente.
Paso 3: agregar DataFrame al archivo CSV existente
Agreguemos el marco de datos al archivo CSV existente. A continuación se muestra el código de Python.
Python3
# Append Pandas DataFrame to Existing CSV File # importing pandas module import pandas as pd # data of Player and their performance data = { 'Name': ['Hardik', 'Pollard', 'Bravo'], 'Run': [50, 63, 15], 'Wicket': [0, 2, 3], 'Catch': [4, 2, 1] } # Make data frame of above data df = pd.DataFrame(data) # append data frame to CSV file df.to_csv('GFG.csv', mode='a', index=False, header=False) # print message print("Data appended successfully.")
Salida :
Publicación traducida automáticamente
Artículo escrito por rushi_javiya y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA