我对下面的代码有问题。我的系统一旦开始执行下面的第3行,内存就用完了。我正在尝试根据“M/D”列将金额转换为美元,表示是否需要将“LDIVND”金额与“Rate”相乘或相除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'] )
使用^{} :
相关问题 更多 >
编程相关推荐