dplyr mutate throws "Error: invalid subscript type 'closure'" error

dplyr mutate throws "Error: invalid subscript type 'closure'" error

我正在尝试将 sentimentR 中的 sentiment_by 与 dplyr 的 mutate

结合使用

这例如有效: content <- mutate(content, word_count = sentiment_by(story)$word_count)

但是

这例如有效: content.sd <- mutate(content, word_count = sentiment_by(story)$sd)

给出错误Error: invalid subscript type 'closure'

sentiment_by(content$story[1]) 有效

如有任何帮助,我们将不胜感激。

您可以改用以下内容

content <- mutate(content, stdev = sentiment_by(story)[["sd"]])