所以我有这段代码来读取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中的列?
答案 0 :(得分:2)
尝试:
res.rename('Z').sort_values().to_excel(...)
或者:
res.rename('Z').to_frame().sort_values(by='Z').to_excel(...)