为pandas.core.series.Series添加标题

时间:2017-07-14 12:43:24

标签: python pandas

所以我有这段代码来读取excel文件:

import pandas as pd

DataFrame = pd.read_excel("File.xlsx", sheetname=0)
DataFrame.groupby(["X", "Y"]).size()

res = DataFrame.groupby(["X", "Y"]).size()
print res

此代码:

res = DataFrame.groupby(["X", "Y"]).size()

返回X中的项目出现在文件中的时间,例如,如果我有以下示例:

X     Y 
abc   test
abc   test
a     test

我得到了

X    Y
abc test  2
a   test  1

如何将标题添加到第3列,以便我可以对其进行排序,例如我想要:

X    Y    Z
abc test  2
a   test  1

如何将其写入excel文件,其中输出中的每列都是excel中的列?

1 个答案:

答案 0 :(得分:2)

尝试:

res.rename('Z').sort_values().to_excel(...)

或者:

res.rename('Z').to_frame().sort_values(by='Z').to_excel(...)