У меня проблемы с приведенным ниже фрагментом кода.В моей системе заканчивается память, как только она начинает выполнять 3-ю строку ниже.Я пытаюсь перевести суммы в доллары США на основе столбцов «M / D», в которых указано, нужно ли мне умножать или делить сумму «LDIVND» на «курс».«USDEQ» - это новый столбец, в котором я пытаюсь создать и сохранить конвертированную сумму.
Любая помощь приветствуется.
t['M/D']=t['M/D'].astype(str)
t.loc[:,['LDIVND','Rate']]=t.loc[:,['LDIVND','Rate']].apply(pd.to_numeric)
t['USDEQ'] = t['M/D'].apply(
lambda x: t['LDIVND']/t['Rate'] if x =='D' else t['LDIVND']*t['Rate'] )