Для цикла с функцией, которая также спит после nrows [R]

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

1 ответ

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

i <- 1

while (i < n_accounts) {

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

}
Другие вопросы по тегам