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