我试图在薪水列上分组,以获取每个薪水类别的频率,如下所示: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
添加回答
举报
0/150
	提交
		取消
	