【发布时间】:2021-02-24 01:35:15
【问题描述】:
我在两个查找表中有一个销售数据和产品详细信息
df_prod_lookup1
ID product description
1 cereal Minipack
2 canola bottle
4 rice bag
df_prod_lookup2
ID product description
6 glass bottle
8 plants hibiscus
10 tree banyan
sales_df
ID product
10 tree
1 cereal
4 rice
8 plants
预期输出:
ID product description
10 tree banyan
1 cereal Minipack
4 rice bag
8 plants hibiscus
如果查找表 1 中没有 ID,我应该使用查找表 1 和以后的查找表 2
查找表 1 和 2 的列名不同,不能合并为一个。 是否有一种方法可以检查 ID 在查找表 1 中是否可用,如果没有则进行连接,然后为销售中的每条记录查找表 2?谢谢。
我只能用一个查找表进行简单的连接。
df_final = sales_df.join(df_prod_lookup1 on=['ID'], how='left')
问候
【问题讨论】: