для цикла с функцией, которая также спит после nrows [R] - PullRequest
0 голосов
/ 02 июля 2018

Я использую от rtweet до lookup_users для очень большого количества учетных записей (> 900 000). Эта функция возвращает до 90 000 пользователей, а затем существует ограничение скорости, которое сбрасывается только через 15 минут. Как построить цикл for, который перебирает первые 90 000 значений в векторе (или в фрейме данных), затем ждет 15 минут, затем перебирает следующие 90 000 и т. Д. С учетом ограничения скорости?

1 Ответ

0 голосов
/ 02 июля 2018

Мы можем использовать Sys.sleep():

i <- 1

while (i < n_accounts) {

do_something()
Sys.sleep(900)
i <- i + 90000

}
...