1

我们可以在这里看到一些关于如何使用 tidyverse 原则使用 R 包 bigrquery 和 dbplyr 使用 bigquery 来处理数据的简单说明。

这通过获取常规dplyr代码来工作,当用户调用时%>% collect(),它将 dplyr 代码转换为 BigQuery 的 SQL 风格,然后在 BigQuery 中执行 BigQuery 代码

我想知道我是否可以使用这些包来简单地生成原始 BigQuery 代码,但不执行它?

我最终追求的是一种从 dplyr 生成 BigQuery 代码而不实际使用 BigQuery 的方法(例如,如果离线工作)

到目前为止我所知道的

我知道可以编写 dplyr 代码、调用%>% collect()和查看在浏览器的 GCP 控制台中生成/运行的 BigQuery 代码。我希望在 RStudio 中以字符串形式返回相同的代码(并且永远不会执行它)

4

1 回答 1

4

而不是collect(),只需在 -code%>% show_query()的末尾键入dplyr

于 2019-11-24T12:21:05.407 回答