Я выполняю анализ настроений в обзорах ресторанов. Для этого я сначала получил общие биграммы, а пакет sentimentr
получил их оценки настроений. Теперь я хочу использовать этот пользовательский словарь, чтобы получать оценки настроений для полных обзоров. .
Для этого я попробовал пакет sentimentSetsR
и использовал 2 входных файла - один с полным обзором, а второй пользовательский словарь, полученный при использовании библиотеки sentimentr
, но он показывает следующее сообщение об ошибке -
Ошибка в getCustomSentiment (clean_reviews $ Review_Cleaned,
custom.dictionary = customd,: указанная лексика настроения
не
иметь необходимые требования.
Убедитесь, что столбец слова является первым.
См. Справку для получения дополнительной информации
Я сохранил лексикон или словарь настроений, как они указаны в документации, с двумя столбцами: первый со словами, а второй со счетами.
getCustomSentiment(clean_reviews$Review_Cleaned,
custom.dictionary=customd,scale=T,score.type=mean)
customd - это имя пользовательского словаря. Чистые отзывы - это имя
входной файл с полным обзором.
Как я уже сказал, я хочу получить оценки настроений на основе предварительно настроенного словаря настроений. Если есть какой-то другой способ использования словарей, пожалуйста, предложите?