2014-11-27 2 views
0

Я пытаюсь выполнить анализ настроений в наборе данных twitter. Для этого я использую несколько положительных и отрицательных словарей. То, что я хочу, что ниже чирикатьR оценка анализа настроений для твитов

Фильм intersteller был безумно удивительным

Положительный Словарь: Хорошо 2 удивительный 5

Отрицательный словарь: плохая -2 -3 душевнобольно

Так партитура твит должен быть = -3 (безумно) + 5 (awesome) = 2

Я смог сопоставить свой набор данных с этим словарем, чтобы создать переменную posMatch, которая выглядит следующим образом: posMatches < - match (wo rds, afinn_list $ word)

posMatches NA NA NA NA 1104 NA NA NA NA NA NA NA NA NA NA NA NA 1836 NA Теперь я знаю, в каком месте находится матч. Мне нужна помощь в сумму weigts скажет местоположение 1104 и 1836 в примере выше

ответ

1

Что вам нужно просуммировать ваши posMatches не рассматривает: ВПЛ

sum(posMatches, na.rm = TRUE) 
Смежные вопросы