【发布时间】:2020-04-11 04:22:13
【问题描述】:
我有两个具有共同列 ID 的数据框 df1 和 df2。两个数据框都有不同的行数和列数。 我想比较这两个数据框 ID。我想在 df1 中创建另一列 y,对于 df1 和 df2 中存在的所有公共 id,y 的值应该为 0,否则为 1。 例如 df1 是
Id col1 col2
1 Abc def
2 Geh ghk
3 Abd fg
1 Dfg abc
df2 是
Id col3 col4
1 Dgh gjs
2 Gsj aie
最终的数据框应该是
Id col1 col2 y
1 Abc def 0
2 Geh ghk 0
3 Abd fg 1
1 Dfg abc 0
【问题讨论】:
标签: python pandas numpy dataframe machine-learning