ошибка неверного запроса при создании таблицы больших запросов из pandas - PullRequest
1 голос
/ 25 февраля 2020

У меня есть фрейм данных, для которого я хочу создать таблицу bigquery, у меня уже есть переменные окружения и экземпляр клиента:

os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = "C://Users/56982/path_to_cred/my_credentias.json" 
bigquery_client = bigquery.Client()

С этим bigquery_client я могу читать таблицы, но У меня проблемы с созданием новой таблицы.

Это код, который я пытаюсь:

pandas_gbq.to_gbq(df,"mpl-my-project.project.test_table")

И вот ошибка, которую я получаю:

GenericGBQException :

Reason: 400 POST 

Invalid dataset ID "mpl-my-project.project".
Dataset IDs must be alphanumeric (plus underscores) and must be at most 1024 characters long.

1 Ответ

0 голосов
/ 26 февраля 2020

Вы не можете использовать «-» в имени набора данных. Попробуйте это "mpl_my_project":

pandas_gbq.to_gbq(df,"mpl_my_project.project.test_table")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...