从 BigQuery 查询到 Jupyter 时出现“'NotebookFormatter' 对象没有属性 'get_result'”错误?

Posted

技术标签:

【中文标题】从 BigQuery 查询到 Jupyter 时出现“\'NotebookFormatter\' 对象没有属性 \'get_result\'”错误?【英文标题】:"'NotebookFormatter' object has no attribute 'get_result'" error when querying from BigQuery into Jupyter?从 BigQuery 查询到 Jupyter 时出现“'NotebookFormatter' 对象没有属性 'get_result'”错误? 【发布时间】:2021-04-02 09:06:28 【问题描述】:

根据these instructions,我正在尝试从 BigQuery 加载一些示例数据。即使数据加载成功,我最后还是会收到此错误。如果我将%bigquery x 作为第一行运行以将结果存储为变量,我可以通过运行 type(x) 和 len(x) 来验证我是否仍在获取 15 行 pandas 数据帧,但调用 x 本身仍然会产生结果出现错误.. 非常感谢您的帮助!

【问题讨论】:

【参考方案1】:

试试这个。至少它对我有用

!pip uninstall numpy
!pip uninstall pandas

!pip install --user numpy
!pip install --user  pandas

【讨论】:

是的,我也是! (虽然,我的情况与所讨论的不同)

以上是关于从 BigQuery 查询到 Jupyter 时出现“'NotebookFormatter' 对象没有属性 'get_result'”错误?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 python jupyter notebook 中运行 bigquery SQL 查询

通过 Python API 客户端将经过验证的查询发送到 BigQuery 时出现语法错误

我无法将数据从 BigQuery 迁移到数据洞察

将 JSON 从 googlecloud 存储上传到 bigquery 时出现混淆

如何在 Jupyter 笔记本中调用 BigQuery 函数

在 jupyter notebook 中通过 cell magic 运行参数化 bigquery