df1:
GAME PLAY BET
0 (SWE, FIN) DRAW 10
1 (DEN, GER) WIN 20
2 (RUS, CZE) LOSS 30
df2:
GAME WIN DRAW LOSS
0 (SWE, FIN) 1.50 2.0 3.25
1 (DEN, GER) 2.00 2.5 2.10
2 (RUS, CZE) 1.05 2.1 10.00
Я бы хотел создать столбец "PAYOFF" в df1 для каждой игры. Выплата рассчитывается путем извлечения фактических шансов (WIN / DRAW / LOSS) из df2 путем умножения этого значения на «СТАВКУ» из df1. Например, для строки 1 (SWE, FIN) PLAY был DRAW, и мне нужно использовать это значение для извлечения из столбца DRAW в df2.
Я могу справиться с этим, присоединив 2 df, а затем несколько уродливых столбцов del / rename в несколько этапов, но наверняка мне не хватает более элегантного способа сделать это? TIA, --Tommy