为了账号安全,请及时绑定邮箱和手机立即绑定

Python:Groupby的格式化问题

Python:Groupby的格式化问题

红糖糍粑 2021-04-29 05:57:27
我试图在薪水列上分组,以获取每个薪水类别的频率,如下所示:def PROC_FREQ(dataset,arg1):        x= dataset.groupby(arg1)[arg1[-1]].agg(({'Frequency':'count'}))        print('\n')        print(x)        print('\n')PROC_FREQ(df,['SAL'])但是它给出了以下输出,其中SAL和FREQUENCY标头未正确对齐:     FrequencySAL           100          2200          1300          1我想要如下输出,以便SAL和FREQUENCY标头应正确对齐:SAL     Frequency           100          2200          1300          1请帮忙。
查看完整描述

1 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

请使用reset_index


您的df看起来像这样,


       Frequency

SAL        

100       2

200       1

300       1



df=df.reset_index()

print(df)        

SAL     Frequency      

100          2

200          1

300          1


查看完整回答
反对 回复 2021-05-11
  • 1 回答
  • 0 关注
  • 175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信