Maison > développement back-end > Tutoriel Python > Comment puis-je ajouter des données à un fichier CSV existant à l'aide de Pandas ?

Comment puis-je ajouter des données à un fichier CSV existant à l'aide de Pandas ?

DDD
Libérer: 2024-11-23 17:22:10
original
504 Les gens l'ont consulté

How Can I Append Data to an Existing CSV File Using Pandas?

Ajout de données à des fichiers CSV existants avec Pandas

Dans l'analyse des données, vous pouvez rencontrer des situations dans lesquelles vous devez ajouter de nouvelles données à un fichier existant. Fichier CSV partageant la même structure. Pandas, une bibliothèque Python populaire pour la manipulation de données, offre un moyen pratique d'y parvenir en utilisant la fonction to_csv().

Pour ajouter des données à un fichier CSV existant à l'aide de Pandas, vous pouvez spécifier le mode d'écriture comme « un ' dans la fonction to_csv() :

df.to_csv('my_csv.csv', mode='a', header=False)
Copier après la connexion

Le mode par défaut est 'w', qui écrase le fichier existant. En définissant le mode sur « a », vous pouvez ajouter de nouvelles données à la fin du fichier.

Il est important de noter que les nouvelles données doivent avoir la même structure de colonnes que le fichier CSV existant. Si le fichier est initialement manquant, vous pouvez vous assurer que l'en-tête est imprimé lors de la première écriture en utilisant la variante suivante :

output_path='my_csv.csv'
df.to_csv(output_path, mode='a', header=not os.path.exists(output_path))
Copier après la connexion

Cela garantit que l'en-tête est conservé même si le fichier est vide. En suivant ces instructions, vous pouvez facilement ajouter de nouvelles données aux fichiers CSV existants à l'aide de Pandas, rationalisant ainsi vos tâches de gestion des données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal