如何在数据实验室中使用 BigQuery 的数据集

How can I use BigQuery's dataset in Data Lab

我在 BigQuery 中有一些数据集,我想知道是否有办法在 Data Lab 中使用相同的数据集?由于数据集很大,我无法下载它并在 Data Lab 中重新加载它。

非常感谢。

BigQuery Python 客户端库支持查询存储在 BigQuery 中的数据。要从客户端库加载命令,请将以下代码粘贴到笔记本的第一个单元格中:

%load_ext google.cloud.bigquery

%load_ext 是众多 Jupyter 内置魔法命令之一。

BigQuery 客户端库提供了一个 %%bigquery 单元格,它运行 SQL 查询,returns 结果作为 Pandas DataFrame。

您可以从 public 数据集或您项目中的数据集查询数据:

%%bigquery 

SELECT *  

FROM `MY_PROJECT.MY_DATASET.MY_TABLE`  

LIMIT 50 

我能够毫无问题地从数据集中成功获取数据。

你可以关注这个tutorial。希望对你有帮助。