熊猫重命名系列

问题描述:

我正在使用系列,我想知道如何在写入文件时重命名该系列。例如,我的输出CSV包括以下内容:熊猫重命名系列

Gene_Name,0 
A2ML1,15 
AAK1,8 

我希望它是以下几点:

Gene_Name,Count 
A2ML1,15 
AAK1,8 

注:我不希望我的标题是“Gene_Name,0”,但“Gene_Name,伯爵。”我怎样才能做到这一点?

+0

您使用的系列或数据帧? – waitingkuo 2013-05-03 03:08:59

要将“Count”作为系列的名称,只需将它设置为your_series.name = "Count",然后像这样呼叫to_csv:your_series.to_csv("c:\\output.csv", header=True, index_label="Gene_Name")

另一种方式来做到这一点:

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")