我有3个表:主表,摘要表,控制器。
master包含以下列:asset_id(唯一),controller_name
controller包含以下列:controller_id是根据唯一的controller_names生成的主键
摘要包含以下列:asset_id(主键)和controller_id(空)
我需要找到一种方法来根据其资产ID填充controller_id表。
例如:
如果主表如下所示:
这将是相应的Controller表:
这就是我希望“摘要”表的外观
在此先感谢您的帮助!
答案 0 :(得分:0)
您可以使用熊猫合并并选择感兴趣的列
summary = master.merge(
controller,
on='controller_name',
how='left'
)[['asset_id','controller_id']]