введите описание изображения здесь Привет!У меня есть фрейм данных о транзакциях клиента df, который имеет 3 столбца ['customer','Result','Volume']
.Результат показывает, успешна эта транзакция или нет, а объем показывает размер этой транзакции.
Теперь мне нужно суммировать данные транзакции и создать профиль клиента в новом фрейме данных customer.df со следующими столбцами:
Клиент: Имя клиента
Транзакция: Номер транзакции, произошедшей с этим клиентом
Сумма сделки: Номер транзакции, которая является 'Сделкой'
Общий объем: Сумма объема для транзакций этого клиента (и «Сделка», и «Без сделки»)
Объем сделки: объем всех транзакций, являющихся «Сделкой» для этого клиента.
Я использовал
customer.df = df['Customer'].value_counts()
customer.df = customer.df.to_frame()
, чтобы получить фрейм данных с уникальными именами клиентов и номерами транзакций.Я до сих пор не знаю, как получить сумму сделки, общий объем и объем сделки.
Я предполагаю, что мне может понадобиться использовать сопоставление между двумя фреймами данных с фильтрацией условий по Результату, но не знаю, как.
Любая помощь очень ценится!