Hoe pandas dataframe naar csv te exporteren (met voorbeeld)


U kunt de volgende syntaxis gebruiken om een panda’s DataFrame naar een CSV-bestand te exporteren:

 df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )

Houd er rekening mee dat index=False Python vertelt de indexkolom te verwijderen bij het exporteren van het DataFrame. U kunt dit argument gerust verwijderen als u de indexkolom wilt behouden.

Het volgende stap-voor-stap voorbeeld laat zien hoe u deze functie in de praktijk kunt gebruiken.

Stap 1: Maak het Pandas DataFrame

Laten we eerst een Panda DataFrame maken:

 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

Stap 2: Exporteer het DataFrame naar een CSV-bestand

Laten we vervolgens het DataFrame exporteren naar een CSV-bestand:

 #export DataFrame to CSV file
df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )

Stap 3: Bekijk het CSV-bestand

Ten slotte kunnen we naar de locatie navigeren waar we het CSV-bestand hebben geëxporteerd en het bekijken:

 points, assists, rebounds
25.5.11
12,7,8
15,7,10
14.9.6
19,12,6
23.9.5

Houd er rekening mee dat de indexkolom niet in het bestand staat, omdat we index=False hebben opgegeven.

Houd er ook rekening mee dat de headers in het bestand staan, aangezien het standaardargument in de functie to_csv() headers=True is.

Voor de lol: hier is hoe het CSV-bestand eruit zou zien als we het argument index=False zouden weglaten:

 ,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

Raadpleeg de pandas-documentatie voor een gedetailleerde handleiding voor de functie to_csv() .

Aanvullende bronnen

Hoe CSV-bestanden te lezen met Panda’s
Excel-bestanden lezen met Panda’s
Hoe een Pandas DataFrame naar Excel te exporteren
Hoe een NumPy-array naar een CSV-bestand te exporteren

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert