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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *