将Google Bigquery数据读入数据框

时间:2016-10-10 16:30:24

标签: pandas google-bigquery

我按照read_gbq的说明操作,它似乎在大部分工作正常,直到我将其分配给数据帧为止 -

df_gbq=gbq.read_gbq('SELECT id FROM <bigquery tablename> LIMIT 10',project_id=project_id)

它不显示数据框,而是显示以下消息:

  

您的浏览器已开启访问:

https://accounts.google.com/o/oauth2/v2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fbigquery&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2F&response_type=code&client_id=495642085510-k0tmvj2m941jhre2nbqka17vqpjfddtd.apps.googleusercontent.com&access_type=offline

如果您的浏览器位于其他计算机上,请退出并重新运行 使用命令行参数

的应用程序

- noauth_local_webserver

我认为它正在尝试下载文件而不是将其分配给数据帧。我怎么能避免这个?

当我点击网址时,系统会提示我授予以下权限:

pandas GBQ

在我允许pandas GBQ管理数据后,它尝试在localhost上打开一个页面:8080

这个端口被sears防火墙阻止,因此没有显示任何内容。

非常感谢任何帮助。

感谢。

0 个答案:

没有答案