#按某列数据大小排名
import pandas as pd
pd.set_option('display.unicode.east_asian_width',True) # 规整格式
df=pd.read_excel('电脑配件销售记录.xlsx')
df['顺序排名']=df['数量'].rank(ascending=False) #默认采用相同排名平均值法(比如相同的排名为25.5)
print(df)
import pandas as pd
pd.set_option('display.unicode.east_asian_width',True) # 规整格式
df=pd.read_excel('电脑配件销售记录.xlsx')
df['顺序排名']=df['数量'].rank(method='min',ascending=False) #相同排名取最小值(比如 排名25,26。都为排名25)
print(df)
浙公网安备 33010602011771号