Как отсортировать фрейм данных после анализа «IF» в Python - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть фрейм данных:

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

И я хочу отсортировать данные по следующему запросу:

"Показать все детали транзакции, если поставщик и покупатель в один и тот же день совпадают, за день выполнено более одной транзакции, а общая сумма транзакции превысила 5000 долларов США. Сортировать их в порядке возрастания по TransactionDate . "

Что мне делать? Я попытался сгруппировать данные по «Дате транзакции», «Поставщику», а затем «Заказчику» и подсчитать, сколько транзакций совершил клиент с одним и тем же поставщиком в одну и ту же дату, но у меня возникают проблемы при попытке сохранить только те данные, которые следует описанному сценарию.

1 Ответ

0 голосов
/ 01 ноября 2018

Я предполагаю, что ваша структура данных представляет собой список

q4raw = [['Agency Name', 'Cardholder Last Name', 'Cardholder First Initial', 'Amount', 'Vendor', 'Transaction Date']]
sorted(q4raw, key=operator.itemgetter(5))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...