上传者: 38735541
|
上传时间: 2021-07-10 11:31:43
|
文件大小: 66KB
|
文件类型: PDF
Python 对DataFrame数据分组并排序并选择最优数据
目的:对数据按第一列分组,按第二列降序排序,按第三列升序排序,选择每组中最好的输出
数据:
开始:
import pandas as pd
df = pd.read_excel('product.xlsx',names=['product','score1','score2'],header=None)
df
df = df.sort_values(by=['score1','score2'],ascending=[False,True]) #False表示降序排序
df
df = df.groupby('produc