将此标记用于与dplyr包中的函数相关的问题,例如group_by,summarize,filter和select。
我在 R 中有以下数据框。 数据<- structure(list(Date = structure(c(18682, 18683, 18684, 18687, 18688), class = "Date"), Apple = c(125.349998, 120.989998, 121.260002, 127.
我正在尝试切换到“新”tidyverse 生态系统,并尽量避免加载 Wickham 等人的旧包。我以前曾经依赖我的编码。我从 plyr 中找到了 round_any 函数
我正在尝试在 Rstudio 中使用 Rselenium 自动登录,请参见下文 远程驱动程序 <- rsDriver(browser = "firefox", geckover = "0.33.0", ...
我有一个包含 6000 多个观察值和 300 多个不同变量的数据集。其中一些变量是带有字符串的字符变量。有些字符串包含我想替换的脏话
如何确保ggplot图中的stat_cor元素中的负号正确导出?
我正在将可编辑的ggplots导出到powerpoint幻灯片。每个图都有相关性。当相关性 R 值为负时,这会导出为图表中的方框,而不是文本中的负号....
我正在尝试查找由分隔符分隔的列中的最早日期(“ ”在本例中),并创建一个新列。 data.frame(x = c("2023-1-2 2034-02-10", "2023-1-2 2...
如何使用 dplyr::relocate 一步重新定位多个列?
我想使用 dplyr::relocate 对某些列重新排序,使其位于特定的其他列之后。这是一个 MWE: 一个<- letters[1:3] b <- letters[4:6] c <- letters[7:9] d <- letters[10:...
ifelse() 与 if_else() 的求值,为什么在不满足条件的情况下会发生真正的求值?
有人可以解释一下为什么使用 if_else 时,即使条件不成立,对 true 语句的评估似乎也会发生? df <- tibble::tribble( ~record_id, ~date, "
我正在使用 dplyr 重写所有代码,并且需要 mutate / mutate_at 函数的帮助。我需要的只是将自定义函数应用于表中的两列。理想情况下,我会通过以下方式引用这些专栏:
如何将单元格内容横向切换到列标题,同时在 R 中使用前缀重命名它们?
尽管搜索了很多资源,但我找不到解决我的问题的方法。 我的数据框有超过 1000 行和 800 列,知道从第 5 列 (dat0$V4) 开始,总是有
给定一个带有item_id和价格的数据框(df),我想获得第一个恒定的价格,即每个项目(item_id)持续至少90天的时间(如果有)。我被卡住了...
不幸的是,我找不到合适的简单解决方案。 假设我有一个像这样的数据框 设置.种子(1) 数据<- data.frame(ID = 1:20, value = sample(20)) ranges <- c(0, 5, 10, 15) I wan...
我想根据连续数据创建一个包含 3 个类别的新变量。 设置.种子(123) df <- data.frame(a = rnorm(100)) Using base I would df$category[df$a < 0.5] <- "low" df$
分组/纵向数据框采用以下形式 编号 <- c(1,1,2,2,2,3,3,3) x <- c(0,0,1,1,1,1,1,1) t1 <- c(1,0,1,1,0,0,1,0) t2 <- c(2.1,1.5,1.7,2.0,2.0,2.8,2.1,2.1) t3 <- c(21,18,23,2...
我正在 dplyr 站点中遵循此示例来编写一个适用于任意数量的用户提供的列的函数。 这是一个代表: 图书馆(tidyverse) 图书馆(棕榈企鹅) 修剪_空白...
将一个向量中的字符串(另一向量中较长字符串的子字符串)映射到较长字符串中的相同子字符串
在我的数据中,一列(TCU_clean)中的字符串是另一列(TCU_clean_collpsd)中的子字符串;在第三列(w_c7_collpsd)(即关键目标列)中,出现相同的子字符串...
我想根据跨多个列的 str_detect 结果使用 across 创建一个新列。 例如,在下面的测试数据中,我想跨公司搜索“No job”...
我有一个类似于下面的示例数据框的数据框: 东西=数据.frame( 香蕉 = c(1,0,1,1,0,0,1,0,1,1), 苹果 = c(0,0,0,1,1,0,0,1,1,1), 自行车 = c(1,1,0,1,1,1,1,0,0,0), 汽车 = c(0,0,...
将命名列表或字符值传递给 dplyr 的 mutate 以在数据框中创建多个列
我的目标是创建多个数据框列,如下例所示。 # 目标 mtcars %>% rownames_to_column("模型") %>% 突变(MAZDA = case_when(grepl('^马自达',模型)...
我有一组代表患者住院时间的数据。 其中一些停留可能包含事件(布尔列)。从“活动”住宿开始,目标是将所有的