У меня есть 2 кадра данных «транзакции» и «смещения»
Коррекция:
Contact Account Name
0 TODD HOWARD
1 TODD HOWARD
2 JEFF COX
3 JEFF COX
4 TODD HOWARD
5 JEFF COX
6 MIKE BALDWIN
сделки:
Contact Account Name
0 TODD HOWARD
1 TODD HOWARD
2 JEFF COX
3 JEFF COX
4 TODD HOWARD
5 JEFF COX
6 TODD HOWARD
7 MIKE BALDWIN
8 MIKE BALDWIN
9 JEFF COX
10 JC WHITE
Что он хочет сделать:
1) Стоит подсчитывать каждое уникальное значение. Для этого я использовал:
df1 = offsets.groupby('Contact Account Name').size()
df2 = transactions.groupby('Contact Account Name').size()
А у меня
df1:
Contact Account Name
TODD HOWARD 3
JEFF COX 3
MIKE BALDWIN 1
df2:
Contact Account Name
JC WHITE 1
TODD HOWARD 4
JEFF COX 4
MIKE BALDWIN 2
2) Я хочу объединить оба кадра данных. Я пробовал merge
, но это не сработало.
3) Я хочу создать еще один фрейм данных и рассчитать процент смещений от общих транзакций.
Какой результат я хочу увидеть в конце:
Contact Account Name Offset Percentage
TODD HOWARD 75
JEFF COX 75
MIKE BALDWIN 50
JC WHITE 100
Заранее спасибо!