Python中的货币转换

2024-09-25 00:35:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个很大的数据框架,包括20年的美元报表和加拿大元报表。我需要将加拿大的报表除以该年的平均汇率,换算成美元。我可以用这个代码找到1998年的CAD公司

filter_1998 = firm[(firm['currency']== 'CAD') & (firm.Year ==1998)]

之后,我需要用1998年的平均汇率1USD/14811 CAD来翻译这些行。几个列名称是:净利润,总资产,总负债和净国外收入。 为了转换这些加拿大语句行,我想设置一个条件

if firm[(firm['currency'] == CAD)&(firm['year']==1998:
pd.divide(x) / 1,4811
Translated CAD values into USD. 

This is a snapshot of my dataframe

那么,我如何单独计算我用条件选择的行呢


Tags: 数据代码名称框架汇率报表公司filter