【发布时间】:2020-12-21 22:04:46
【问题描述】:
我有两个数据框:
df_id:
name id
region 01 850
region 01 15062
region 02 851
df_combination:
Origin destination total
region 01 region 01 1954
region 01 region 02 39
我必须执行区域 01 和区域 02 之间的所有可能组合,并将总数除以组合总数。
类似这样的输出:
Origin_id Destination_id Total_division
850 850 488.5
850 15062 488.5
15062 850 488.5
15062 15062 488.5
850 851 19.5
15062 851 19.5
我有超过 300 个区域,所以我想知道是否可以通过 python 代码(也许是循环)来实现。
【问题讨论】:
标签: python pandas dataframe loops data-structures