pandas: merge/concat.加入两个dfs
pandas: merge/concat.join two dfs
我有 2 个我想要的 dfs merge/concat/join。
这里是 df1:
item country Month Year
honda JP 2 16
sony GB 6 16
jazz JP 6 16
honda US 6 16
jazz JP 1 16
这里是 df2:
item country pay
honda JP y
sony GB n
jazz JP y
honda US y
jazz JP n
这是我希望合并后的样子:
item country pay Month Year
honda JP y 2 16
sony GB n 6 16
jazz JP y 6 16
honda US y 6 16
jazz JP n 1 16
我使用了 df = df1.join(df2, how='outer')
但它创建了重复项。
我想使用 item
和 country
列合并到 pay
列中,是否有意义?
我有 2 个我想要的 dfs merge/concat/join。
这里是 df1:
item country Month Year
honda JP 2 16
sony GB 6 16
jazz JP 6 16
honda US 6 16
jazz JP 1 16
这里是 df2:
item country pay
honda JP y
sony GB n
jazz JP y
honda US y
jazz JP n
这是我希望合并后的样子:
item country pay Month Year
honda JP y 2 16
sony GB n 6 16
jazz JP y 6 16
honda US y 6 16
jazz JP n 1 16
我使用了 df = df1.join(df2, how='outer')
但它创建了重复项。
我想使用 item
和 country
列合并到 pay
列中,是否有意义?