Pandas: mengekspor data ke file csv tanpa header


Anda dapat menggunakan sintaks berikut untuk mengekspor DataFrame pandas ke file CSV dan tidak menyertakan header:

 df. to_csv (' my_data.csv ', header= None )

Argumen header=None memberitahu panda untuk tidak menyertakan header saat mengekspor DataFrame ke file CSV.

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Ekspor Pandas DataFrame ke file CSV tanpa header

Misalkan kita memiliki pandas DataFrame berikut yang berisi informasi tentang berbagai pemain bola basket:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' points ': [18, 22, 19, 14, 14, 11, 20, 28],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#view DataFrame
print (df)

  team points assists rebounds
0 A 18 5 11
1 B 22 7 8
2 C 19 7 10
3 D 14 9 6
4 E 14 12 6
5 F 11 9 5
6 G 20 9 9
7:28 4 12

Jika kita menggunakan fungsi to_csv() untuk mengekspor DataFrame ke file CSV, panda akan menyertakan baris header secara default:

 #export DataFrame to CSV file
df. to_csv (' basketball_data.csv ')

Berikut tampilan file CSVnya:

Perhatikan bahwa baris header dengan nama kolom disertakan dalam file CSV.

Untuk mengekspor DataFrame ke file CSV tanpa header, Anda harus menentukan header=None :

 #export DataFrame to CSV file without header
df. to_csv (' basketball_data.csv ', header= None )

Berikut tampilan file CSVnya:

Perhatikan bahwa baris header tidak lagi disertakan dalam file CSV.

Catatan : Anda dapat menemukan dokumentasi lengkap fungsi pandas to_csv() di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di panda:

Cara membaca CSV tanpa header di Pandas
Cara menggabungkan beberapa file CSV di Pandas
Cara membaca hanya baris tertentu dari file CSV di Pandas

Tambahkan komentar

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