Вот тестовый фрейм данных.Я хочу использовать отношения между EmpID и MgrID для дальнейшего сопоставления менеджера MgrID в новом столбце.
Test_df = pd.DataFrame({'EmpID':['1','2','3','4','5','6','7','8','9','10'],
'MgrID':['4','4','4','6','8','8','10','10','10','12']})
Test_df
Если я создам словарь для начальных отношений, я смогу создать первую ссылкуцепи, но я боюсь, что мне нужно перебрать все новые столбцы, чтобы создать новый.
ID_Dict = {'1':'4',
'2':'4',
'3':'4',
'4':'6',
'5':'8',
'6':'8',
'7':'10',
'8':'10',
'9':'10',
'10':'12'}
Test_df['MgrID_L2'] = Test_df['MgrID'].map(ID_Dict)
Test_df
Какой самый эффективный способ сделать это?Спасибо!