Pandas GBQexception:如何使用存储在google drive电子表格上的大查询读取数据
我通过google drive选项将一个数据集上传到bigquery,并将google电子表格链接到一个我称之为“dim_table”的数据集 然后我创建了一个查询,从我每天运行的dim_表数据集中提取数据 我正在尝试创建一个自动脚本,该脚本将运行我创建的相同查询代码,以获取dim_表数据集并创建一个新的数据集调用chart_a 当我运行此简单代码时:Pandas GBQexception:如何使用存储在google drive电子表格上的大查询读取数据,pandas,google-api,google-drive-api,google-bigquery,Pandas,Google Api,Google Drive Api,Google Bigquery,我通过google drive选项将一个数据集上传到bigquery,并将google电子表格链接到一个我称之为“dim_table”的数据集 然后我创建了一个查询,从我每天运行的dim_表数据集中提取数据 我正在尝试创建一个自动脚本,该脚本将运行我创建的相同查询代码,以获取dim_表数据集并创建一个新的数据集调用chart_a 当我运行此简单代码时: import pandas_gbq as gbq gbq.read_gbq("Select * from data.dim_stats",'Pr
import pandas_gbq as gbq
gbq.read_gbq("Select * from data.dim_stats",'ProjectID')
我得到一个错误:
GenericGBQException:原因:403拒绝访问:BigQuery BigQuery:否
找到了具有Google驱动器作用域的OAuth令牌
我一直在尝试阅读有关pandas gbq的文档,但找不到任何文档可以告诉我如何使用pandas gbq验证gdrive或使用oauth。感谢您的帮助!:)
让我知道如果你需要我拿出一个样本表在线测试
最好的我没有使用pandas gbq,而是使用了此处提到的BigQuery的身份验证方法[]
此外,此处还提供了不使用pandas gbq查询谷歌硬盘数据的相关指南[] 你解决这个问题了吗?