我需要使用2个数据帧和3列创建一个新列。我正在执行的操作是从DF的A和B获取浮点数和字符串。我使用DF A中的字符串从DF B获取相应的浮点值,并将两个浮点数除以在DF A中创建新列。
目前我从DF B创建了一个Dictionary,其中字符串为键,float为索引。我从DF A中找到字符串,在字典中找到相应的float,并将它们分开。
我想知道是否有更有效的方法来使用不同的数据帧和列来计算新值。
对不起,如果这有点令人困惑 - 我感谢你的帮助!
DF A:
邮政编码,地区,人口
14092,Boca,34513.0
DF B:
地区,人口
Boca,142019.0
我想从DF A获取该区域,用它来查找DF B中的人口,然后按DF B中的人口划分DF A中的人口。
DF A:
邮政编码,地区,人口,百分比地区
14092年,Boca,34513.0,0.24