Pandas to_gbq метод Схема DataFrame не соответствует таблице - PullRequest
0 голосов
/ 03 июля 2018

Мы работаем над приложением и собираем из него статистику. Первоначально мы выкладывали статистику на листы googl, поэтому мы загрузили ее как csv и загрузили данные в bigquery. Мы успешно загрузили данные с нужной нам схемой.

Когда мы перезапускаем приложение и добавляем шаг для его загрузки в тестовую таблицу, содержащую исходные данные, gbq сообщает нам следующую ошибку:

Убедитесь, что структура и типы данных в DataFrame совпадают схема таблицы назначения.

Я попытался сравнить таблицу с загружаемыми данными.

a.dtypes (bigquery table)
Out[16]: 
start_timestamp    datetime64[ns]
name               object
url                object
email              object
destination        object
database           object
update_timestamp   datetime64[ns]
query_info         object
query_runtime      float64
error_log          object
dtype: object


upload_df.dtypes (df being uploaded)
Out[17]: 
start_timestamp    datetime64[ns]
name               object
url                object
email              object
destination        object
database           object
update_timestamp   datetime64[ns]
query_info         object
query_runtime      float64
error_log          object
dtype: object

Странно, что у них одинаковая схема, но pandas gbq выдает ошибку.

Любая помощь или направление для решения этой проблемы приветствуется!

...