我有两个大熊猫数据框,当前正在使用嵌套的for循环执行下面列出的计算。这是非常低效的,需要永远运行。我想知道是否有人除了iterables / for循环以外的方法来执行以下计算:
来源
和目的地:
我想从源和目标加入数据以获取以下输出:
我适用的规则:
我能够使用嵌套的for循环实现上述逻辑。但是,这种方法效率不高,并且想知道是否有Python的方法可以更有效地实现这一目标。
答案 0 :(得分:1)
将熊猫作为pd导入
destination.drop(['Instrument','Amt'],axis = 1,inplace = True)
source = pd.merge(源,目标,位于=“实体”,how =“左”)