1. ホーム
  2. python

[解決済み] pandas DataFrameをエクスポートする際に、列名の行を削除するには?

2023-01-08 13:58:10

質問

以下のExcelスプレッドシートをdataframeにインポートするとします。

Val1 Val2 Val3
1     2    3 
5     6    7 
9     1    2

列名の行を削除するには(この場合 Val1, Val2, Val3 を削除して、列名のないデータだけのcsvをエクスポートするにはどうしたらよいでしょうか?

私は試してみました df.drop()df.ix[1:] で、どちらも成功していません。

どのように解決するのですか?

ヘッダなしでcsvに書き込むには header=False を使い、インデックスなしで index=False . 必要であれば、セパレータを変更することもできます。 sep .

ヘッダー行を省略したCSVの例です。

df.to_csv('filename.csv', header=False)

TSV(タブ区切り)の例、インデックス列は省略。

df.to_csv('filename.tsv', sep='\t', index=False)