for for循环

时间:2018-04-26 23:15:29

标签: r twitter

我目前正在尝试为NBA的21名玩家中的每一位玩家搜索一个searchTwitter(),以获取有关他们的100条最新推文。然而,奇怪的是,调用是在我的for循环中的lastMVPP(这是一个名称列表)中工作,但是在10次循环之后停止,这将只有1,000次API调用。现在,只有在for循环之外,调用才有效。有谁知道为什么会这样?

例如 - 这有效:

searchTwitter("Lebron James", n = 2, lang = 'en')

但这不是:

for (name in lastMVPs) {
  newitem = searchTwitter(name, n = 100, lang = 'en')
  df = twListToDF(newitem)
  name = df$text
  tweetMatrix = cbind(tweetMatrix, name)
}

我收到错误

Error in twListToDF(newitem) : Empty list passed to twListToDF
In addition: Warning message:
In doRppAPICall("search/tweets", n, params = params, retryOnRateLimit = retryOnRateLimit,  :
  100 tweets were requested but the API can only return 0

这对我没有意义,因为如果API已经在循环之外的呼叫中工作,那么API怎么能最大化?

0 个答案:

没有答案