我使用pyodbc和pandas read_sql從Oracle數據庫中提取數據。Python pandas read_sql返回生成器對象
我看不出有什麼錯誤,當我進入這一行
df = pd.read_sql(sql_str,cnxn,chunksize=10)
但是,當我嘗試看看
df
我
<generator object _query_iterator at 0x092D40F8>
我的搜索得到這個錯誤是什麼這個錯誤意味着什麼或者什麼可能導致它沒有得到滿意的答案。
之所以使用CHUNKSIZE是,我有6000萬行的Oracle數據庫表,並計劃在位下載,然後把它們放在一起,就像這裏: How to create a large pandas dataframe from an sql query without running out of memory?
具體而言,你看到的不是'錯誤',它表示'df'對象是一個生成器對象。 – joris