Для цикла с функцией, которая также спит после 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
}