如何在panda中应用分组功能后显示所有列


import pandas as pd
df = pd.read_csv('filename.csv')
df

这是我的数据数据文件

这是我用过的代码

得到这个结果

应用分组函数后如何获取列"price"结果我期待

请帮帮我。。!!非常感谢。

尝试idxmin而不是min来定位权重为组最小值的行:

df.loc[df.groupby(['object_name', 'type'])['weight'].idxmin()]

最新更新