У меня есть список значений, который выглядит следующим образом:
filtered_df['title_sentiment'].head()
2 {'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound...
3 {'neg': 0.0, 'neu': 0.85, 'pos': 0.15, 'compou...
12 {'neg': 0.0, 'neu': 0.744, 'pos': 0.256, 'comp...
67 {'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound...
130 {'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound...
Name: title_sentiment, dtype: object
, и я хочу суммировать все конкретные значения из списка, такие как 'pos'.
Я пробовал:
filtered_df['pos_sum'] = filtered_df['title_sentiment'].apply(lambda x: x['pos'].sum())
... что вызывает:
AttributeError: у объекта 'float' нет атрибута 'sum'
Помощь будет принята с благодарностью. Спасибо!