Mengatakan saya mengimpor berikut spreadsheet excel ke df
Val1 Val2 Val3
1 2 3
5 6 7
9 1 2
Bagaimana cara menghapus nama kolom baris (dalam hal ini Val1, Val2, Val3) sehingga saya bisa ekspor csv dengan nama-nama kolom, hanya data?
Saya telah mencoba df.drop dan df.ix[1:] dan belum berhasil dengan baik.
Anda dapat menulis ke csv tanpa header menggunakan header=False
dan tanpa index menggunakan index=False
. Jika diinginkan, anda juga dapat memodifikasi pemisah menggunakan sep
.
CSV misalnya dengan no header row, menghilangkan header row:
df.to_csv('filename.csv', header=False)
TSV (tab-separated) misalnya, menghilangkan indeks kolom:
df.to_csv('filename.tsv', sep='\t', index=False)
Jika anda melewati header=False, anda akan mendapatkan error ini
TypeError: Passing a bool to header is invalid. Use header=None
for no header or header=int or list-like of ints to specify the
row(s) making up the column names
Sebaliknya, gunakan header=Tidak ada