TransWikia.com

DataFrame больше не отправляется в BigQuery с помощью pandas_gbq.to_gbq

Stack Overflow на русском Asked on August 30, 2021

Долгое время отправлял в BigQuery DataFrame с помощью такого кода:

pandas_gbq.to_gbq(file, 'keys.clientnum', project_id='red-abstraction-999999',if_exists='replace')

Сегодня же что-то обновилось, и выдается ошибка

Ошибка

Подскажите, пожалуйста, как этого можно избежать.
Обычное добавление прогресс-бара не помогло

Структура данных:

CampaignName – object

Impressions – int64

Clicks – int64

Ctr – float64

Cost – float64

AvgCpc – float64

BounceRate – float64

AvgPageviews – float64

ConversionRate – float64

CostPerConversion – float64

Conversions – int64

Date – datetime64[ns]

Bounce_clicks – float64

dtype: object

One Answer

Ошибку выдаёт библиотека tqdm, которая вызывается в библиотеке pandas_gbq. Решение проблемы будет зависеть от того, как выглядит ваша экосистема Python. Если вы сами ставите бибилиотеки - попробуйте разные версии tqdm, надо найти версию, совместимую с вашей текущей версией библиотеки pandas_gbq. Возможно, достаточно будет просто обновить библиотеку tqdm до свежей версии. Но лучше, конечно, пользоваться стабильными окружениями, где все библиотеки между собой проверены и согласованы, например Anaconda.

Answered by CrazyElf on August 30, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP