Lookup DF:
+--------------------+------------------+
| seller_name| codes|
+--------------------+------------------+
| BlueR |[5944, 5813, 5812]|
| jack |[4814, 5734, 5968]|
| Cwireless |[7349, 7399, 5999]|
| Tea |[4899, 5813, 8398]|
Base DF:
seller_name | raw_code
BlueR | 5813
jack | 5968
Cwireless | 7865
Tea | 5999
Tea | 5813
blueR | 5678
jack | 9999
Tea | null
Если seller_name
в BaseDF присутствует в LookUp data frame
, и если raw_code
изseller_name
из Base DF присутствует в Lookup DF codes
, тогда я должен сохранить то же значение, но если значение raw_code отличается от элементов в кортеже LookUp
DF, чем raw_code
значение должно быть заменено первым элементом в кортеже для этого продавца.
edit:
, если seller_name
из base_df
отсутствует в lookup
df, чем значение raw_code
должно быть сохраненокак есть.
Ожидаемый выходной DF:
seller_name | revised_code
blueR | 5813
jack | 5968
Cwireless | 7349
Tea | 4899
Tea | 5813
blueR | 5678
jack | 4814
Tea | 4899
Как я могу реализовать эту функцию?