dplyr mutate выбрасывает ошибку "Ошибка: недопустимый тип индекса" закрытие ""

Я пытаюсь использовать sentiment_by в sentimentR с dplyr mutate

Это, например, работает: content <- mutate(content, word_count = sentiment_by(story)$word_count)

но

Это, например, работает: content.sd <- mutate(content, word_count = sentiment_by(story)$sd)

выдает ошибку invalid subscript type 'closure'

но sentiment_by(content$story[1]) работает

Любая помощь будет принята с благодарностью.

1 ответ

Решение

Вы можете использовать следующее вместо

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

Другие вопросы по тегам