问题标签 [bigrquery]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 将 R 数据框上传到 Big Query 时保持列顺序
我正在使用以下方法将 R 数据框上传到 Big Query:
它可以工作,但是 BQ 中的列顺序与 R 中的不同。
是否可以让表从数据框中继承列的顺序?我浏览了文档并没有找到这个选项,尽管我肯定有可能错过了它。
r - 在 Rmarkdown 中使用带有查询参数的 sql 块
我正在尝试确定是否有办法将参数传递给sql
RMarkdown 中连接到 BigQuery 的块:
在此处查看 BigQuery 参数化查询文档 - https://cloud.google.com/bigquery/docs/parameterized-queries
更新 1
尽管?parameter_value
注入似乎对标量有效,但它不适用于向量,例如:
将失败:
vapply(values, function(x) dbQuoteLiteral(conn, x), character(1)) 中的错误:值的长度必须为 1,但 FUN(X[ 1 ]) 结果的长度为 2
带有标量的事件不使用 BigQuery 引擎来参数化查询。
更新 2
我认为现在不可能做到这一点,因为一些DBI API没有在bigrquery
包中实现,我已经提出了一个问题。并在这里knitr
打包
r - 使用 R 的 bigrquery 库将数据追加/插入到 BigQuery 表中
问题很简单。我有以下代码:
这players_df
是已经在 R 中计算的玩家统计数据的数据框。以下代码成功运行,创建了一个新表。但是,如果我有更多的玩家想要添加到桌面上,我会很挣扎。我尝试了以下方法:
...players_df_2
另一个具有更多玩家统计数据的数据框在哪里...但是,这会返回错误Error: Already Exists: Table mygreatprojectid:static.players [duplicate]
关于如何做到这一点的任何想法,最好不必删除+重新创建表?谢谢!!
编辑:看起来bq_table_patch存在,但这似乎是用于添加新字段/列,而不是用于附加新行......
r - 通过 dbplyr/bigRquery 将 summarise() 调用中的分位数返回到 BigQuery SQL 数据库
我正在尝试获取分组 BigQuery 表中变量的分位数,但出现此错误:
代表如下。
任何人都知道一种解决方法,也许是通过sql()
在summarise()
调用中提供 SQL 代码?
谢谢!
r - 'start_index' (TYPE_UINT64) 处的值无效,从 BigQuery 将数据下载到 R 时出现“1e+05” [invalid] 问题
bigrquery
我使用该包成功地将 Google BigQuery 与 R 环境连接起来。
我已经定义了一个sql
提取报告的语句。使用该 bq_table_download
功能时,出现以下错误。
Invalid value at 'start_index' (TYPE_UINT64), "1e+05" [invalid]
代码:
sql <- "SELECT * FROM ABC"
df <- bq_project_query(billing, sql)
data <- (bq_table_download(df))
在这个问题上几乎没有帮助。先感谢您。
r - Unnest Google Analytics 嵌套数据 DPLYR
我正在研究 Google Analytics 示例数据,它直接来自 BigQuery。
数据源 -> https://support.google.com/analytics/answer/7586738?hl=en
数据有很多嵌套列,类型为“list”。如何取消嵌套这些列并调整数据以进行平滑分析?
使用 unnest() 以较长的形状打开整个列,并删除列名以及列表中的数据。很难在没有列名的情况下构建我的分析和可视化数据。或者以任何其他方式查看列表中的这些列并访问它们?
编辑:我想在不丢失名称的情况下取消嵌套嵌套列。
谢谢。
r - 错误:BigQuery 不支持临时表
我正在尝试在同一个项目中连接来自两个不同数据集的表。我怎样才能做到这一点?
然后我得到错误:Error: BigQuery does not support temporary tables
r - 如何从 Google BigQuery 将 1100 万行表导入 Rstudio?[包含代码]
我正在尝试对我拥有的这个数据集进行一些数据探索。我要导入的表是 1100 万行。这是脚本和输出
错误:
我可以使用不同的 bigquery 库吗?还希望加快上传时间。
r - Can't query VIEW in BigQuery with dbplyr
In the following reprex, I create a BigQuery dataset, create a table with mtcars
, create a view, and then try to query the view.
I can query the table, but the view returns no data.
Created on 2020-10-06 by the reprex package (v0.3.0)
r - 如何使用 R DBI 和 bigrquery 将虚拟 BQ 表写回 BQ?
我希望能够
- 访问 BQ 表。这是课
- 使用 dbplyr 更改表以创建新表。再次,有课
- 将此新表写入 BQ。
我收到以下错误:
(函数(类,fdef,mtable)中的错误:无法找到签名“BigQueryConnection”、“字符”、“tbl_BigQueryConnection”的函数“dbWriteTable”的继承方法</p>
MRE
由reprex 包(v0.3.0)于 2020 年 11 月 11 日创建