【发布时间】:2021-11-02 08:25:57
【问题描述】:
我有两个这样的数据框,
>>df1
name key1 key2 A B
0 a1 1 K0 A0 B0
1 a2 2 K1 A1 B1
2 a3 3 K0 A2 B2
3 a3 4 K1 A3 B3
>>df2
key1 key2
0 1 K0
1 2 K0
2 3 0K
3 4 1K
我需要将 df1 的 key1、key2 与 df2 进行比较,并且我必须打印匹配的行。在比较时我必须检查 df1['key1','key2'] == df2['key1','key2'] 或 df1['key1','key2'] == df2['key1',reverse(' key2')]
预期输出:
>>df3
name key1 key2 A B
a1 1 K0 A0 B0
a3 3 K0 A2 B2
a3 4 K1 A3 B3
>>df4
name key1 key2 A B
a1 1 K0 A0 B0
a3 3,4 K0,K1 A2,A3 B2,B3
【问题讨论】:
-
请发布您的预期输出。您还可以包含您尝试过的内容