Cara mengekspor pandas dataframe ke csv (dengan contoh)
Anda dapat menggunakan sintaks berikut untuk mengekspor DataFrame pandas ke file CSV:
df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )
Perhatikan bahwa index=False memberitahu Python untuk menghapus kolom indeks saat mengekspor DataFrame. Jangan ragu untuk menghapus argumen ini jika Anda ingin mempertahankan kolom indeks.
Contoh langkah demi langkah berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.
Langkah 1: Buat DataFrame Pandas
Pertama, mari buat DataFrame pandas:
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
Langkah 2: Ekspor DataFrame ke file CSV
Selanjutnya, mari ekspor DataFrame ke file CSV:
#export DataFrame to CSV file df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )
Langkah 3: Lihat file CSV
Terakhir, kita dapat menavigasi ke lokasi tempat kita mengekspor file CSV dan melihatnya:
points, assists, rebounds 25.5.11 12,7,8 15,7,10 14.9.6 19,12,6 23.9.5
Perhatikan bahwa kolom indeks tidak ada dalam file karena kami menentukan indeks=False .
Perhatikan juga bahwa header ada di dalam file karena argumen default dalam fungsi to_csv() adalah headers=True .
Sekadar iseng, inilah tampilan file CSV jika kita menghilangkan argumen index=False :
,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
Referensikan dokumentasi pandas untuk panduan mendetail tentang fungsi to_csv() .
Sumber daya tambahan
Cara membaca file CSV dengan Pandas
Cara membaca file Excel dengan Pandas
Cara mengekspor Pandas DataFrame ke Excel
Cara mengekspor array NumPy ke file CSV