我有两个数据框:
a:
TransID Currency
1 CAD
2 USD
b:
TransID Currency
3 CAD
4 EUR
条件是,如果两个TransID具有相同的货币,则将输出打印为两个货币对,即在这种情况下,输出应为-
(1,3)
答案 0 :(得分:0)
您可以merge
,然后从结果中获取列表:
a.merge(b, on='Currency').filter(like='Trans').values.tolist()
# [[1, 3]]