Я извлекаю данные из Oracle db, используя pyodbc и pandas read_sql.Python pandas read_sql возвращает объект генератора
Я не вижу никаких ошибок, когда я вхожу эту линию
df = pd.read_sql(sql_str,cnxn,chunksize=10)
Но когда я пытаюсь увидеть
df
Я получаю эту ошибку
<generator object _query_iterator at 0x092D40F8>
Мой поиск, в какой это ошибка или то, что может вызвать ее, не дало удовлетворительных ответов.
Причиной использования chunksize является то, что у меня есть таблицы БД Oracle с 60 миллионами строк, и планируют загрузить в битах, а затем положить их вместе, так же, как здесь: How to create a large pandas dataframe from an sql query without running out of memory?
Чтобы быть конкретным, то, что вы видите, не является «ошибкой», он говорит, что объект 'df' является объектом-генератором. – joris