У меня есть pandas dataframe с двумя столбцами, один с некоторыми строковыми значениями, а другой с пустыми dicts:
ColA ColB
True {}
False {}
True {}
True {}
False {}
False {}
True {}
У меня есть функция, которая обновляет dict с некоторыми другими значениями:
def update_dict(a):
return a.update({"VAL":["yes"]})
Как я могу применить вышеуказанную функцию ко всем ячейкам ColB, у которых рядом с ними есть «ложные» строки в их ColA?:
ColA ColB
True {}
False {"VAL":["yes"]}
True {}
True {}
False {"VAL":["yes"]}
False {"VAL":["yes"]}
True {}
Я знаю, что в пандах вы можете использоватьфункция или applymap.Тем не менее, я не знаю, как я могу сделать это на основе значения предыдущего столбца.