Python Pandas: Как собрать все списки в столбце в один уникальный список
У меня есть датафрейм панд, как показано ниже:
Как я могу объединить все списки (в столбце 'val') в уникальный список (набор), например,[val1, val2, val33, val9, val6, val7]
?
Я могу решить это с помощью следующего кода. Интересно, есть ли более простой способ получить все уникальные значения из столбца без итерации строк?
def_contributors=[]
for index, row in df.iterrows():
contri = ast.literal_eval(row['val'])
def_contributors.extend(contri)
def_contributors = list(set(def_contributors))