尝试创建熊猫系列时出现类型错误

时间:2019-03-07 06:54:47

标签: python pandas

我正在尝试在熊猫数据框中计算分数,并使用输出填充新的熊猫系列。

我有一个名为“对话”的列/系列,我想使用我发现的一种叫做afinn的情感分析工具来计算此列分数中每个单元格的情感分析,其格式应如下:{{ 1}}。我以为这和编写afinn.score('insert_text_here')一样容易,但是却遇到了这个错误:season_1['Sentiment'] = afinn.score(scripts['Dialogue'])

我很困惑,因为数据类型恰好是我希望使用的类型。

1 个答案:

答案 0 :(得分:0)

使用Series.applyDialogue列的每个值应用函数:

season_1['Sentiment'] = scripts['Dialogue'].apply(afinn.score)

应该像lambda函数一样工作:

season_1['Sentiment'] = scripts['Dialogue'].apply(lambda x: afinn.score(x))