将Google BigQuery数据导出到Python数据框架

将Google BigQuery数据导出到Python数据框架,python,pandas,google-bigquery,Python,Pandas,Google Bigquery,我一直在研究如何将BigQuery数据导出到Pandas中。 有两种方法: 将文件导出到CVS并加载- 直接将数据拉入一个框架。这似乎不起作用,但下面是方法-pandas.io.gbq.read\u gbq(查询,项目id=None,索引\u col=None,col\u order=None,reauth=False)。 gbq似乎已经停产了 有没有人能建议最好、最有效的方法 谢谢。gbq.read\u gbq方法在pandas.15.0-1中绝对有效,因为我刚刚从.14.0-1升级到chec

我一直在研究如何将BigQuery数据导出到Pandas中。 有两种方法:

  • 将文件导出到CVS并加载-

  • 直接将数据拉入一个框架。这似乎不起作用,但下面是方法-pandas.io.gbq.read\u gbq(查询,项目id=None,索引\u col=None,col\u order=None,reauth=False)。 gbq似乎已经停产了

  • 有没有人能建议最好、最有效的方法


    谢谢。

    gbq.read\u gbq方法在pandas.15.0-1中绝对有效,因为我刚刚从.14.0-1升级到check(Windows 7)。如果您使用的是Python,我绝对建议您将数据从GoogleBigQuery获取到数据框架中,因为我几乎所有的分析工作都使用它

    如果没有更多信息,很难说如何解决您的问题,但我会首先检查登录到您的Google帐户的浏览器中的身份验证流程是否完成,然后从那里进行故障排除。在您的第一个身份验证流(oauth2client.tools.run)上有一个弃用警告,但一切仍然正常

    除此之外,我将尝试以下示例:


    仅供参考,在当前的开发分支中,正在添加Gcloud身份验证选项,以使无头身份验证更加方便

    你用的是什么版本的熊猫?看起来它仍然存在于0.15.0中:是的,这正是我正在使用的。仍然没有成功。还有其他建议吗?我已经开发了一个python包(测试覆盖率为100%):它遵循第一种方法。