![](/img/trans.png)
[英]Create a pair based on conditions from two dataframes and multiple conditions
[英]Create a pair based on conditions from two dataframes
我有兩個數據框:
a:
TransID Currency
1 CAD
2 USD
b:
TransID Currency
3 CAD
4 EUR
條件是如果兩個 TransID 具有共同貨幣,則將輸出打印為兩個的對,即在這種情況下,輸出應為 -
(1,3)
您可以merge
,然后從結果中獲取列表:
a.merge(b, on='Currency').filter(like='Trans').values.tolist()
# [[1, 3]]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.