for循环,其功能在行结束后也会休眠[R]

时间:2018-07-02 13:07:13

标签: r for-loop rtweet

我正在使用rtweetlookup_users处理大量帐户(> 900,000)。此功能最多可返回90,000个用户,然后有一个速率限制,只有15分钟后才会重置。我如何构建一个for循环,在向量(或数据帧)中对前90,000个值进行迭代,然后等待15分钟,然后对下一个90,000等进行迭代,以确保速率限制?

1 个答案:

答案 0 :(得分:1)

我们可以使用for(var i=0 ; i< data[1].product.length ; i++ ){ var product_name = data[1].product[i].product_name; var product_code = data[1].product[i].product_code; var product_price = data[1].product[i].price; var product_qty = data[1].product[i].qty; var row_count = i; var cell = $('<tr id="row_'+row_count+'"><td>'+product_code+'</td><td>'+product_name+'</td><td id="price_'+row_count+'">'+product_price+'</td><td><input type="text" class="form-control" name="qty_'+row_count+'" value="'+product_qty+'" style="width: 50%;" /></td><td> <input id="box_'+row_count+'" type="checkbox" name="cond_'+row_count+'" /><label for="box_'+row_count+'"><?php echo $lang_good; ?></label> </td><td><a onclick="deletediv('+row_count+')" class="btn btn-danger" style="cursor:pointer"><i class="fa fa-trash-o"></i></a></td></tr><input type="hidden" class="form-control" name="pcode_'+row_count+'" value="'+product_code+'" />'); $('#addItemWrp').append(cell); }

Sys.sleep()