Table从上表图像中,如何按数据框列(年龄)从最高值到最低值进行分组,并在Python中从最高顺序显示具有相应源ID和票据(多个值的情况下以逗号分隔)的表Python代码实现的结果df['Aging'].max()仅给出单个最大值,而不是按降序排列
qncylg1j1#
您需要使用pandas.DataFrame.groupby,然后使用pandas.DataFrame.sort_values:
pandas.DataFrame.groupby
pandas.DataFrame.sort_values
df = pd.read_csv('your file') df = df.groupby('Source').max().sort_values('Aging', ascending=False)
如果这不是您期望的输出,那么您可以显示它应该是什么样子吗?
1条答案
按热度按时间qncylg1j1#
您需要使用
pandas.DataFrame.groupby
,然后使用pandas.DataFrame.sort_values
:如果这不是您期望的输出,那么您可以显示它应该是什么样子吗?