【发布时间】:2015-09-19 02:57:49
【问题描述】:
我正在使用 pyodbc 和 pandas read_sql 从 Oracle 数据库中提取数据。
我输入此行时没有看到任何错误
df = pd.read_sql(sql_str,cnxn,chunksize=10)
但是当我尝试查看时
df
我收到此错误
<generator object _query_iterator at 0x092D40F8>
我对这个错误的含义或可能导致它的原因的搜索没有得到令人满意的答案。
之所以使用chunksize,是因为我有一个6000万行的Oracle db表,打算按位下载,然后放在一起,就像这里: How to create a large pandas dataframe from an sql query without running out of memory?
【问题讨论】:
-
具体来说,您看到的不是“错误”,它表示
df对象是生成器对象。