Dateframe1
df = pd.DataFrame(SQL_Query, columns=[ X,Y . . . . Currency,Amount]
Index X Y ... Currency Amount
0 74 1 ... USD 100
1 75 1 ... EUR 5000
2 76 1 ... AUD 300
3 79 1 ... EUR 750
[1411137 rows x 162 columns]
Большой SQL запрос, поэтому я избегаю выписывать все столбцы.
df1=pd.read_excel(r`FX_EUR.xlsx)
Index Currency FX
0 AUD 1.61350
1 BGN 1.95580
2 BRL 4.51450
3 CAD 1.45830
4 CHF 1.09280
Итак, чего бы я хотел добиться, это сделать поиск в DF1, чтобы увидеть, какая валюта используется, а затем разделить столбец «DF1 Amount» на столбец «DF2 FX» и на это для всех строк в DF1. Либо сделав третий DF3, либо создав новый столбец в DF1 с именем Amount_EUR.
Есть идеи, как написать этот код?