数据库上的 bigquery pandas df
Posted
技术标签:
【中文标题】数据库上的 bigquery pandas df【英文标题】:bigquery pandas df on datalab 【发布时间】:2018-12-13 16:15:28 【问题描述】:我想使用 pandas 从 datalab 中的 bigquery 中提取数据。但是,有些东西不起作用。我正在使用 Python 2.7
query = "select * from myTable"
df_train = pd.read_gbq(project_id='my_project', query=query, dialect='standard'
我收到此错误:
ImportError: pandas requires google-cloud-python for Google BigQuery support: cannot import name make_exception
如何使用熊猫?
【问题讨论】:
【参考方案1】:文档say you needpandas-gbq
来完成这项工作,并且您需要在某处进行一些身份验证。使用pip install pandas-gbq
或conda install pandas-gbq
安装pandas-gbq
以解决您粘贴的错误,并通过将private_key
arg 传递给read_gbq
或按照文档中所述设置默认值来确保正在发生身份验证。
【讨论】:
以上是关于数据库上的 bigquery pandas df的主要内容,如果未能解决你的问题,请参考以下文章
将多个键上的 pandas 数据帧映射为列或 multiIndex