Kaggle BigQuery集成

问题描述 投票:-1回答:1

Kaggle确实提供了指向Big Query的链接,是否有要链接的任何API文档和示例。以下是我的累

# Set your own project id here
PROJECT_ID = 'your-google-cloud-project'
from google.cloud import bigquery
bigquery_client = bigquery.Client(project=PROJECT_ID)
from google.cloud import storage
storage_client = storage.Client(project=PROJECT_ID)

hn_dataset_ref = bigquery_client.dataset('DC Taxi Trips', project='bigquery-public-data')
hn_dset = bigquery_client.get_dataset(hn_dataset_ref)
[x.table_id for x in bigquery_client.list_tables(hn_dset)]

我说错了

/ opt / conda / lib / python3.6 / site-packages / google / cloud / _http.py在api_request(自我,方法,路径,query_params,数据,content_type,标头,api_base_url,api_version,expect_json,_target_object,暂停)421422,如果不是200 <= response.status_code <300:-> 423引发异常。from_http_response(响应)424第425章没关系

BadRequest:400 GEThttps://www.googleapis.com/bigquery/v2/projects/bigquery-public-data/datasets/DC%20Taxi%20Trips:无效的数据集ID“ DC出租车行程”。数据集ID必须为字母数字(加上下划线和破折号),并且最多为1024个字符长。

我尝试访问的数据集是https://www.kaggle.com/bvc5283/dc-taxi-trips/metadata

Kaggle确实提供了指向Big Query的链接,是否有要链接的任何API文档和示例。以下是我的烦恼#在此处设置您自己的项目ID PROJECT_ID ='google.cloud import的'your-google-cloud-project'...

python google-cloud-platform google-bigquery kaggle
1个回答
0
投票

错误说明:

© www.soinside.com 2019 - 2024. All rights reserved.