怎么提取销售额最大地区的最大销售额员工姓名并降序排列

img

怎么用python将地区合计销售额排名,再将所属地区销售额最大的业务员提取出来并按地区名次排名


df=pd.read_excel('d:/test2.xlsx')
df1=df.set_index('姓名').groupby('地区').apply(lambda df:df[df['销售额']==max(df['销售额'])])['销售额'].reset_index('姓名')
df2=df.groupby('地区').sum()
df3=pd.merge(df2,df1,on='地区').rename(columns={'销售额_x':'总销售额','销售额_y':'销售额'}).sort_values('总销售额',ascending=False)
print(df3)

地区销售额合计为什么有小数

思路和方法:
https://www.jb51.net/article/163865.htm


import pandas as pd

#从excel读取数据
data = pd.read_csv("文件地址")

#data.head(n) or data.tail(n) 读取前n行或后n行
data.head()        # 默认读取前5行

#降序排序
data.sort_values(["销售额"], ascending = False).head(4)

如果有用请采纳(https://blog.csdn.net/weixin_45191386/article/details/122844763?spm=1001.2014.3001.5501