从dplyr代码生成BigQuery代码,而没有实际执行BigQuery的情况?

时间:2019-11-24 12:18:29

标签: r dplyr google-bigquery dbplyr bigrquery

我们可以看到here的一些简单说明,说明如何使用R包bigrquery和dbplyr使用tidyverse原理对bigquery进行数据纠缠。

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

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

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

到目前为止我所知道的

我知道可以编写dplyr代码,调用%>% collect()并查看在浏览器的GCP控制台中生成/运行的BigQuery代码。我想要在RStudio中将相同的代码作为字符串返回(并且永远不会执行)

1 个答案:

答案 0 :(得分:3)

[j for i in listOflists for j in i] 代码的末尾键入collect(),而不是%>% show_query()

相关问题