在Python中如何在“IF”分析之后对数据帧进行排序

2024-05-18 23:40:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据框:

q4raw = records[['Agency Name', 'Cardholder Last Name', 'Cardholder First Initial', 'Amount', 'Vendor', 'Transaction Date']]

我想根据以下要求对数据进行排序:

“显示所有交易详细信息,其中供应商和买方在特定日期相同,当天有多笔交易,且交易总额超过5000美元。按TransactionDate升序排序。”

我该怎么办?我尝试按“交易日期”、“供应商”,然后按“客户”对数据进行分组,并计算客户在同一日期与同一供应商完成的交易数,但我很难仅保留所述场景下的数据。你知道吗


Tags: 数据name客户排序交易amount供应商initial
1条回答
网友
1楼 · 发布于 2024-05-18 23:40:02

我假设你的数据结构是一个列表

q4raw = [['Agency Name', 'Cardholder Last Name', 'Cardholder First Initial', 'Amount', 'Vendor', 'Transaction Date']]
sorted(q4raw, key=operator.itemgetter(5))

相关问题 更多 >

    热门问题