Как получить пакет Twitter Impression и Reach с пакетом R twitteR? - PullRequest
1 голос
/ 01 марта 2012

Этот вопрос касается измерения показов в Твиттере и достижения с помощью R.

Я работаю над анализом в Твиттере: « Люди о Lynas Malaysia озвучивают в Твиттере с помощью R ». Чтобы быть более совершенным, я хочу узнать, как измерять показы, охват, частоту и т. Д. В Твиттере.

Определение:

  1. Показы: совокупное число подписчиков, которые были подвержены влиянию бренда / сообщения.

  2. Reach: общее количество уникальных пользователей, подверженных воздействию сообщения / бренда.

  3. Частота: количество раз, которое каждый уникальный пользователь сталкивался с сообщением.

Мое испытание: # 1.

Насколько я понимаю, создается впечатление, что число подписчиков общего количества твиттеров, которые пишут в Твиттере конкретное "ключевое слово".

Для № 1. Я сделал один:

rdmTweets <- searchTwitter(cloudstatorg, n=1500)
tw.df=twListToDF(rdmTweets)
n <- length(tw.df[,2])

S <- 0
X <- 0

for (i in 1:n) {

tuser <- getUser(tw.df$screenName[[i]])
X <- tuser$followersCount
S <- S + X 

}

S

Но возникшая проблема будет

Error in .self$twFromJSON(out) : 
  Error: Rate limit exceeded. Clients may not make more than 150 requests per hour.

Для № 2. и # 3., до сих пор нет идей, надеюсь получить помощь здесь. Большое спасибо.

1 Ответ

0 голосов
/ 24 июля 2012

Проблема, с которой вы сталкиваетесь для # 1, не имеет ничего общего ни с R, ни с вашим кодом, связана с количеством вызовов, которые вы сделали в API поиска в Твиттере, и тем, что она превысила 150 вызовов, которые вы сделали по умолчанию.

В зависимости от того, что вы пытаетесь сделать, вы можете смешивать и сочетать несколько компонентов API для получения нужных вам результатов,

Вы можете прочитать больше в их документах: https://dev.twitter.com/docs/rate-limiting

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...