dbplyr相关内容

使用dbplyr将字符串拆分成行

所以我想把一个字符串,在这个例子中的空格上,分成几行。 我想使用dbplyr来完成这项工作,事实证明这是一个问题。 显然,如果我收集那里的面积,有很多种方法可以做到这一点。 尽管我需要在不收钱的情况下这么做。 以下是一些虚拟数据,这是收集数据的一种方法,也是不收集数据就无法工作的一种方法 library(dbplyr) library(dplyr) library(tidyr) c ..
发布时间:2022-06-09 15:40:23 其他开发

将purrr::map2()与dbplyr配合使用

我正在尝试从一个表(“positons”)中选择行,其中某个特定列(“position”)的值在另一个(“my_range”)表中定义的范围内,然后从“my_range”表中添加分组标记。 我可以使用tibble和几个purrr::map2调用来实现这一点,但同样的方法不适用于dbplyr database-tibble。这是预期的行为吗?如果是,是否应该采取不同的方法来使用dbplyr执行 ..
发布时间:2022-02-28 20:17:24 其他开发

在 Shiny 应用程序中过滤数据框

我正在尝试使用用户输入作为单选按钮过滤数据框.不幸的是,只有一种类型的过滤器有效(在我的示例中为“年度"版本),但“每月"和“季度"选项没有返回任何内容.这是我的示例数据集和代码. # 示例数据mydf ..
发布时间:2021-07-02 19:02:17 其他开发

选择行,其中数组包含bigquery中的多个值之一(理想情况下,使用dbplyr)

我在bigquery上有大量推文,现在想过滤那些至少包含一个#hashtags列表的推文.主题标签保存在数组列中(从R中的列表列上载).如何在该数组中的任何位置选择包含多个值之一的行? 我将在R中用于分析的代码下面.毫无疑问, dbplyr 无法翻译 purrr 部分,我很高兴学习自己创建SQL,但尚未找到一个好的起点.感谢您的指导. PS:我尚未将Tweets上传到bigquery, ..
发布时间:2021-05-12 18:43:39 其他开发

使用纯R与dbplyr处理日期

dbplyr将dplyr和基本的R命令转换为SQL,以便开发人员可以编写R代码并使其在数据库中执行(tidyverse参考书).在R中使用日期时,通常使用lubridate包.但是,目前不存在用于lubridate函数的dbplyr转换.因此,使用dbplyr的开发人员需要找到其他处理日期的方法. 我以前的方法是在dplyr命令中使用SQL语法的片段(请参见示例答案:此处和此处).但是,当d ..
发布时间:2021-05-02 20:43:42 其他开发

dbplyr copy_to不将表保存到数据库

我正在尝试将本地数据帧从R复制到我的db2数据库.我有权写入该表,并且我已验证连接是否正常工作. 我正在使用: copy_to(连接,data.frame,名称= my_table_name) 我收到以下错误,对我来说这没有意义.它说不存在的对象就是我要创建的对象.我在做什么错了? typeof(x)中的错误:找不到对象"my_table_name" 解决方案 默认情况 ..
发布时间:2021-05-02 20:39:55 其他开发

使用Dbplyr时将日期转换为年四分之一格式

我在数据库中有一个数据框,其日期尺寸是我使用RPostgres/RpostgreSQL和dbplyr拉出的.每个日期的格式都为"YYYY-MM-DD",我需要添加一个新的日期(或字符)维,该维应以年份-季度格式"YYYY-Q"反映原始日期.(带破折号,而不是句点). 鉴于我不能将lubridate与dbplyr一起使用,我将如何做到这一点? 感谢您的帮助!这是到目前为止我所拥有的简化版 ..
发布时间:2021-04-29 19:26:01 其他开发

从日期开始减去1年不加润滑剂

我在数据库中有一个数据框,其日期尺寸是我使用RPostgres拉出的.每个“日期"的格式为"YYYY-MM-DD".我想添加一个比初始日期早一年的日期列(标为"lookback_date"). 要清楚,如果观察的“日期"为"2000-01-01",我想为该观察添加新的"lookback_date"为"1999-01-01".不幸的是,我不知道该怎么做.通常,我会使用Lubridate,但据我 ..
发布时间:2021-04-29 19:12:04 其他开发

在dbplyr后端中应用排名窗口功能

我想无缝地识别新订单(获取)并在我的交易数据库表中退货。 这听起来像是窗口函数的完美工作;我想在 dbplyr 中执行此操作。 我当前的过程是: 创建一个查询对象,然后将其用于 dbGetQuery();该查询包含标准的 rank()窗口函数,通常在 postgresql 将此查询吸收到我的R环境中 然后使用 ifelse()函数将其插入 mutate()动词,我将第一个 ..
发布时间:2020-10-26 05:22:29 其他开发

如何将SQL传送到R的dplyr?

我可以在R中使用以下代码在任何通用SQL数据库中选择不同的行。我会使用 dplyr :: distinct(),但SQL语法不支持。无论如何,这确实有效: dbGetQuery(database_name, “ SELECT t。* FROM( SELECT t。*,ROW_NUMBER()OVER(按列名排序或按列名排序)AS SEQNUM FROM table_name t ..
发布时间:2020-10-26 04:03:41 其他开发

如何将data.frame传递到SQL“ IN”中R条件?

我正在从R中的CSV文件读取值列表,并尝试将这些值传递到SQL(dbGetQuery)的IN条件中。有人可以帮我这个忙吗? library(rJava) 库(RJDBC) 库(dbplyr) 库(tibble) 库(DBI) 库(RODBC) 库(data.table) jdbcDriver ..
发布时间:2020-06-11 18:38:33 其他开发

如何给dplyr一个SQL查询并让它返回一个远程tbl对象?

说我使用dbplyr打开了一个远程tbl,并且我想在上面使用SQL查询(也许是因为我想做的事情没有dbplyr转换),我该如何给出它以便它返回一个远程tbl DBI :: dbGetQuery()函数可让您对db进行查询,但返回 例如,假设您已经有一个连接 con 打开数据库,您可以创建一个像这样的表: library(tidyverse) x_df ..
发布时间:2020-06-11 18:38:31 其他开发

dbplyr :: spread()在tbl_sql上的问题

这是以下dbplyr开发版本的特定问题: devtools :: install_github(“ tidyverse / dbplyr”,ref = devtools :: github_pull(72 ))由@edgararuiz开发 在我看来,传播函数无法正常工作... df_sample ..
发布时间:2020-06-11 18:38:27 其他开发

使用dbplyr跨数据库联接

我正在使用dbplyr处理数据库表 我有一个本地表,并希望将其与数据库上的大表(150m行)连接起来 数据库生产是只读的 #建立连接并指向表 library(odbc);库(dbplyr) my_conn_string ..
发布时间:2020-06-11 18:38:25 其他开发