So exportieren sie pandas dataframe in csv (mit beispiel)
Sie können die folgende Syntax verwenden, um einen Pandas-DataFrame in eine CSV-Datei zu exportieren:
df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )
Beachten Sie, dass index=False Python anweist, die Indexspalte beim Exportieren des DataFrame zu entfernen. Sie können dieses Argument gerne entfernen, wenn Sie die Indexspalte behalten möchten.
Das folgende Schritt-für-Schritt-Beispiel zeigt, wie Sie diese Funktion in der Praxis nutzen.
Schritt 1: Erstellen Sie den Pandas DataFrame
Erstellen wir zunächst einen Pandas-DataFrame:
import pandas as pd #createDataFrame df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23], ' assists ': [5, 7, 7, 9, 12, 9], ' rebounds ': [11, 8, 10, 6, 6, 5]}) #view DataFrame df points assists rebounds 0 25 5 11 1 12 7 8 2 15 7 10 3 14 9 6 4 19 12 6 5 23 9 5
Schritt 2: Exportieren Sie den DataFrame in eine CSV-Datei
Als nächstes exportieren wir den DataFrame in eine CSV-Datei:
#export DataFrame to CSV file df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )
Schritt 3: CSV-Datei anzeigen
Schließlich können wir zu dem Speicherort navigieren, an den wir die CSV-Datei exportiert haben, und sie anzeigen:
points, assists, rebounds 25.5.11 12,7,8 15,7,10 14.9.6 19,12,6 23.9.5
Beachten Sie, dass die Indexspalte nicht in der Datei enthalten ist, da wir index=False angegeben haben.
Beachten Sie außerdem, dass sich die Header in der Datei befinden, da das Standardargument in der Funktion to_csv() headers=True ist.
Nur zum Spaß, hier ist, wie die CSV-Datei aussehen würde, wenn wir das Argument index=False weglassen würden:
,points, assists, rebounds 0.25.5.11 1,12,7,8 2,15,7,10 3,14,9,6 4,19,12,6 5,23,9,5
Eine ausführliche Anleitung zur Funktion to_csv() finden Sie in der Pandas-Dokumentation .
Zusätzliche Ressourcen
So lesen Sie CSV-Dateien mit Pandas
So lesen Sie Excel-Dateien mit Pandas
So exportieren Sie einen Pandas DataFrame nach Excel
So exportieren Sie ein NumPy-Array in eine CSV-Datei