Python -基于老化和显示数据进行排序

rsl1atfo  于 2023-01-03  发布在  Python
关注(0)|答案(1)|浏览(143)

Table
从上表图像中,如何按数据框列(年龄)从最高值到最低值进行分组,并在Python中从最高顺序显示具有相应源ID和票据(多个值的情况下以逗号分隔)的表
Python代码实现的结果
df['Aging'].max()仅给出单个最大值,而不是按降序排列

qncylg1j

qncylg1j1#

您需要使用pandas.DataFrame.groupby,然后使用pandas.DataFrame.sort_values

df = pd.read_csv('your file')
df = df.groupby('Source').max().sort_values('Aging', ascending=False)

如果这不是您期望的输出,那么您可以显示它应该是什么样子吗?

相关问题