簡體   English   中英

如何創建表編號列使用 python 到 bigquery load_table_from_dataframe

[英]how to create table number columns use python to bigquery load_table_from_dataframe

當我使用 load_table_from_dataframe(df, table_path) 時,我想從 python.bigquery dataframe 中獲取像“333115”這樣的數字列

發生錯誤

400 POST https://bigquery.googleapis.com/upload/bigquery/v2/projects/paprika-cada/jobs?uploadType=multipart: Invalid field name "`3117539507`". Fields must contain only letters, numbers, and underscores, start with a letter or underscore, and be at most 300 characters long.

如果 mysql 創建數字列使用 `` 但在 python dataframe 中該怎么做?

正如谷歌官方文檔中提到的,Bigquery 中的列名只能以字母或下划線開頭,因此您會收到此類錯誤。

正如@adhithiyan 所建議的,在將數據加載到 BigQuery 之前,您必須更改列名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM