在pandas中重命名系列

8

我在处理一些系列数据,想知道如何在写入文件时重命名这些系列。例如,我的输出CSV文件如下:

Gene_Name,0
A2ML1,15
AAK1,8

我希望它变成以下内容:
Gene_Name,Count
A2ML1,15
AAK1,8

注意:我不希望我的标题是"Gene_Name,0",而是"Gene_Name,Count"。我该怎么做?

你正在使用Series还是DataFrame? - waitingkuo
2个回答

11
为将“Count”作为您的系列名称,请使用your_series.name = "Count" 进行设置,然后像这样调用to_csv函数:your_series.to_csv("c:\\output.csv", header=True, index_label="Gene_Name")。请注意,要保留HTML标记和格式。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接