如何避免 pd.read_gbq 访问错误的电子邮件以访问大查询

Posted

技术标签:

【中文标题】如何避免 pd.read_gbq 访问错误的电子邮件以访问大查询【英文标题】:How to avoid pd.read_gbq from accessing wrong email to access big query 【发布时间】:2019-07-19 10:54:33 【问题描述】:

当我尝试使用 pd.read_gbq 连接到大查询时收到错误 Reason: 403 POST https://www.googleapis.com/bigquery/v2/projects/id/jobs: Access Denied:

如何在大查询中为特定的project id 引用特定的用户帐户。

我使用的代码:

import pandas as pd

project_id = "xxxx"
df = pd.read_gbq("select * from table", project_id)

【问题讨论】:

【参考方案1】:

pd.read_gbq 中使用reauth=True 解决了这个问题。

【讨论】:

以上是关于如何避免 pd.read_gbq 访问错误的电子邮件以访问大查询的主要内容,如果未能解决你的问题,请参考以下文章

在 Jupyter Notebook 中进行时,pandas.read_gbq() 在哪里“保存”查询?

Pandas GenericGBQException

如何避免“#DIV/0!” Google 文档电子表格中的错误?

作弊政策——你能分辨出谁访问了 Excel 或访问文件吗?

如何通过 Spark SQL 连接 BigQuery?

南邮数据结构考试时间