Существует фрейм данных со списком идентификаторов автобусных остановок, а концентратор имеет значение «none».Мне нужно обновить фрейм данных так, чтобы - если идентификатор автобусной остановки находится в списке a_ids, то его соответствующий концентратор должен быть a, если в b_ids тогда hub = b и т. Д.
a = pd.DataFrame(({'stop' : ['10388','10382','10383','10387','10389','25568'],'hub' : ['none', 'none', 'none', 'none', 'none', 'none']}))
a_ids = ['10388','10382','10383']
b_ids = ['10387','10389','25568','10381']
a
Я пытался:
a[(a.stop.isin(a_ids)),'hub'] = 'a'
Я понимаю, что мой подход неверен;Любая помощь приветствуется.