![](/img/trans.png)
[英]how to load data into BigQuery from GCS (using load_table_from_uri or load_table_from_dataframe) without duplicating existing data in the BQ table
[英]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.