2013-05-03 13 views
7

私はシリーズで作業していますが、ファイルに書き込むときにシリーズの名前を変更する方法が不思議でした。例えば、私の出力CSVは以下で構成されていますパンダのシリーズ名を変更

Gene_Name,0 
A2ML1,15 
AAK1,8 

私は次のようになりたい:

Gene_Name,Count 
A2ML1,15 
AAK1,8 

注:私は私のヘッダが「Gene_Name、0」になりたくないけど"Gene_Name、Count。"どうすればこれを達成できますか?

+0

あなたは、シリーズまたはデータフレームを使用していますか? – waitingkuo

答えて

10

あなたのシリーズの名前を "Count"にするには、それをyour_series.name = "Count"で設定し、次にto_csvをyour_series.to_csv("c:\\output.csv", header=True, index_label="Gene_Name")のように呼び出します。それを行うには

2

別の方法:

s.to_frame("Count").to_csv("output.csv", header=True, index_label="Gene_Name") 

または

s.reset_index(name="Count").to_csv("output.csv", header=True, index_label="Gene_Name") 
関連する問題