正如問題所述,我試圖在另一個數據框(B中)的任何位置找到列值(在A $ X [i]中)並返回列名(B $ [j])。如何在另一個數據框中的任意位置查找列值並返回列名
我這裏有兩個表:
Client Account df
JOHN KATE RAM ABE
2341 K919 Q1234 23445
V454 56783 88872 9009
87874 345GH 63547 8834S
Client details df
Date ClientNumber Region Amount Insurance
12/5/2015 9009 EMEA 15236.23 Yes
12/5/2015 K919 EMEA 1889.22 No
12/5/2015 87874 EMEA 152000.0 No
12/5/2015 345GH EMEA 28877.53 Yes
12/5/2015 9009 EMEA 90000.89 Yes
我想客戶端名稱添加到客戶端的詳細信息表 所需的輸出:
Client details table
Date ClientNumber Region Amount Insurance Name
12/5/2015 9009 EMEA 15236.23 Yes ABE
12/5/2015 K919 EMEA 1889.22 No KATE
12/5/2015 87874 EMEA 152000.0 No JOHN
12/5/2015 345GH EMEA 28877.53 Yes KATE
12/5/2015 9009 EMEA 90000.89 Yes ABE
表是如此之大,我會喜歡使用矢量化而不是使用循環。
合併是第一幀長,名稱列是最後兩行的client_number列和另外兩個字符列,那麼您可以在ClientNumber和client_number上合併。這將是最簡單的 – sconfluentus
完美,謝謝兄弟! – LoopBloke
姐姐......但你的歡迎! – sconfluentus