【发布时间】:2017-03-10 00:17:26
【问题描述】:
在从 SQL 数据库读取大型关系到 pandas 数据帧时,最好有一个进度条,因为元组的数量是静态已知的,并且可以估计 I/O 速率。看起来tqdm 模块有一个函数tqdm_pandas,它将报告列上映射函数的进度,但默认情况下调用它并没有像这样报告 I/O 进度的效果。是否可以使用tqdm 来制作调用pd.read_sql 的进度条?
【问题讨论】:
-
恐怕不会,因为
pandas只是将查询发送到数据库并等待响应。在整个结果集到达之前没有中间反馈。