【发布时间】:2021-10-09 21:49:54
【问题描述】:
我有一个 30K 记录数据框,我通过 API 调用传递它以获取数据验证。一次调用所有 30K 会破坏 Python 内核;有没有办法让 for 循环一次循环遍历我的整个数据帧 1000 条记录?
这就是我提取 1000 条记录的方式:
df1, errors = extract_data(df=data1, limit=1000, timeout=60)
df1
extract_data 是一个函数,我可以在其中限制发送到 API 调用的记录,在本例中将其限制为 1K。
但我想要这样的东西:
LIMIT = 1000
for index in data1.iterrows():
df1, errors = extract_data(df=data1, limit=1000, timeout=60)
if LIMIT == index, break
【问题讨论】:
标签: python for-loop iterator batching