我有 2 個數據框,一個是包含許多列的自由貿易協定數據集,列 c1 到 c91 表示特定自由貿易協定的不同國家部分,如下所示: FTA 數據FTA數據例如No Base_treaty entry_type c1 c2 c31 1 treaty Afghanistan India NA2 2 treaty Algeria Egypt Ghana3 3 treaty Algeria Angola Benin4 4 treaty Egypt Jordan Morocco5 5 treaty Albania Bulgaria NA6 6 treaty Albania Croatia NA另一個數據框包含兩個特定國家 i 和 j 之間的貿易數據。貿易數據 inventor_ctry_i authority_ctry_j 1 Albania Bulgaria 2 Albania Croatia 3 Algeria Angola 4 Algeria Belgium 5 Algeria France 6 Andorra Turkey 7 Andorra United States 8 Anguilla Germany 9 Anguilla Switzerland 10 Anguilla United States期望的輸出:No Base_treaty entry_type matched ctry1 matched ctry2 3 3 treaty Algeria Angola 5 5 treaty Albania Bulgaria 6 6 treaty Albania Croatia 我希望能夠在貿易數據中找到國家 i 和 j,它們出現在 FTA 數據的 c1 到 c91 之間的同一行中。如果兩者都出現在特定行中,則從 FTA 中的行中提取這 2 個國家,保持編號、基本條約和條目類型列不變。任何幫助將不勝感激!
添加回答
舉報
0/150
提交
取消