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

时间:2018-11-01 03:30:51

标签: python anaconda jupyter-notebook

我有一个数据框:

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

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

”显示所有交易明细,其中特定日期的卖方和购买者相同,当天有多个交易,且交易总额超过5,000美元。按TransactionDate的升序对它们进行排序。”

我该怎么办?我尝试按“交易日期”,“供应商”和“客户”对数据进行分组,并计算出客户在同一日期与同一供应商完成的交易数量,但是我在尝试仅保留那些遵循上述方案。

1 个答案:

答案 0 :(得分:0)

我认为您的数据结构是一个列表

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