Суммирование данных транзакции в новом фрейме данных с использованием панд в Python - PullRequest
0 голосов
/ 21 марта 2019

введите описание изображения здесь Привет!У меня есть фрейм данных о транзакциях клиента df, который имеет 3 столбца ['customer','Result','Volume'].Результат показывает, успешна эта транзакция или нет, а объем показывает размер этой транзакции.

Теперь мне нужно суммировать данные транзакции и создать профиль клиента в новом фрейме данных customer.df со следующими столбцами:

Клиент: Имя клиента

Транзакция: Номер транзакции, произошедшей с этим клиентом

Сумма сделки: Номер транзакции, которая является 'Сделкой'

Общий объем: Сумма объема для транзакций этого клиента (и «Сделка», и «Без сделки»)

Объем сделки: объем всех транзакций, являющихся «Сделкой» для этого клиента.

Я использовал

customer.df = df['Customer'].value_counts()

customer.df = customer.df.to_frame()

, чтобы получить фрейм данных с уникальными именами клиентов и номерами транзакций.Я до сих пор не знаю, как получить сумму сделки, общий объем и объем сделки.

Я предполагаю, что мне может понадобиться использовать сопоставление между двумя фреймами данных с фильтрацией условий по Результату, но не знаю, как.

Любая помощь очень ценится!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...