Maison > développement back-end > Tutoriel Python > Comment enregistrer les DataFrames Pandas au format CSV sans index ?

Comment enregistrer les DataFrames Pandas au format CSV sans index ?

Susan Sarandon
Libérer: 2024-10-29 17:08:02
original
862 Les gens l'ont consulté

How to Save Pandas DataFrames as CSV without Indexes?

Enregistrement des DataFrames Pandas au format CSV sans index

Lors de l'enregistrement d'un fichier CSV à partir d'un DataFrame Pandas, il est courant de rencontrer une colonne supplémentaire contenant des index . Cela peut être indésirable dans certains scénarios. Cet article fournit une solution pour éviter la création de ces index dans le fichier CSV de sortie.

Énoncé du problème :

Comment empêcher Pandas d'ajouter une colonne d'index lors de l'enregistrement un DataFrame dans un fichier CSV ?

Solutions :

La clé pour éviter la création d'index est de définir le paramètre d'index sur False lors de l'utilisation de la méthode to_csv :

<code class="python">df.to_csv('your.csv', index=False)</code>
Copier après la connexion

Cet argument demande à Pandas d'exclure la colonne d'index du fichier CSV de sortie.

Exemple :

Considérez le DataFrame suivant :

<code class="python">import pandas as pd

data = {'name': ['Alice', 'Bob', 'Charlie'],
        'age': [20, 30, 40]}
df = pd.DataFrame(data)</code>
Copier après la connexion

Sans index=False :

<code class="python">df.to_csv('output.csv')</code>
Copier après la connexion

Cela créera un fichier CSV avec le contenu suivant :

,name,age
0,Alice,20
1,Bob,30
2,Charlie,40
Copier après la connexion

Notez la présence du colonne d'index avec les valeurs 0, 1 et 2.

Avec index=False :

<code class="python">df.to_csv('output2.csv', index=False)</code>
Copier après la connexion

Cette fois, le fichier CSV de sortie ressemblera à ceci :

name,age
Alice,20
Bob,30
Charlie,40
Copier après la connexion

Comme vous pouvez le constater, la colonne d'index a été exclue avec succès.

N'oubliez pas d'appliquer l'argument index=False chaque fois que vous enregistrez un DataFrame au format CSV pour éviter la création d'index indésirable.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal