В настоящее время я пытаюсь умножить информационный фрейм значений в местной валюте и преобразовать его в соответствующее значение в Канаде, умножив соответствующий курс обмена валют.
Однако я получаю эту ошибку:
ValueError: операнды не могут передаваться вместе с фигурами (12252,) (1021,)
Это код, с которым я сейчас работаю. Он работает, когда у меня есть несколько строк данных, но продолжает получать ValueError, как только я использую его в полном файле (1022 строки данных, включая заголовки).
import pandas as pd
Local_File = ('RawData.xlsx')
df = pd.read_excel(Local_File, sheet_name = 'Local')
df2 = df.iloc[:,[2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]].multiply(df['FX Spot Rate'],axis='index')
print (df2)
Мой фрейм данных выглядит примерно так 1022 строки данных (включая заголовок)
Благодарим за любую помощь! Спасибо!