我正在处理一个名称很长的列表,并尝试在tidyverse的上下文中保留/删除与特定名称匹配的元素,类似于dplyr::select(contains("pattern")) 然而,我在弄清楚它方面遇到了问题。library(tidyverse) a_list <- list(a ...
我有一个类似这样的列表: list(list(goals = c(42L, 52L, 55L), season = "88", player = c("a", "b","c")), list(goals = c(41L,53L, 37L...
我正在尝试在R中进行库存计算,这需要对每个Mat-Plant组合进行逐行计算。这是一个测试数据集 - df <- structure(list(Mat = c("A", "A", "A", "A", "A", "A", "B", "B" ), Plant = c("P1", "P1",...
我希望替换字符串的一部分(在第一个下划线之间,第一组始终为“i”),例如以下基本R示例: library(dplyr) library(stringr) d <- tibble(txt = c("i_0000_GES", "i_0000_OISO", "i_0000_ASE1333"...
使用 mtcars 进行可重复性分析。 (这是一种行操作)。我想根据值的大小保留每行的 3 个值 (所以基本上前三个值会有值,其余的都变为 NA)。 我尝试使用 pivot_longer 转换为长格式,然后过滤,但问题是我想再次转换为宽格式,因为我想保留数据的结构。 mtcars %>...
如何在R中加载tidyverse时关闭多行消息?它不支持quietly参数(例如,library(tidyverse, quietly = TRUE))。有时我可能想要查看它附加和冲突的所有包,但大多数情况下我可以没有它或者想要一个不那么令人讨厌的报告。有关如何做到这一点的任何提示吗? 我正...
我多次审核了“dplyr”文档,并指出“dplyr::rename_all”是“dplyr::rename”的“scoped”变体。有人可以解释一下这涉及到语法和功能方面的具体内容吗?为什么要使用一个而不是另一个?关于此问题,“dplyr”文档并不清楚。
我在pkgdown网站上将一些函数按类别分组放在参考.yml文件中。我想知道是否有一种方式可以将所有未分类的函数放入它们自己的分类中。我唯一的想法是使用matches函数,例如:reference: - title: "someCategory" contents: - myFunct...
我正在寻找一种动态的方式来指定一些“条件参数”,然后将其提供给case_when操作或适用于该问题的其他操作。 我的目标是将条件的规定与case_when调用分离,例如,这样用户可以在文本文件或R中的列表中键入条件,然后我会获取该信息并将其提供给 case_when(或任何其他更合适的函数)...
我觉得在tidyverse中可能有比使用for-loop更好的方法。从一个标准的tibble/dataframe开始,创建一个列表,其中列表元素的名称是一列(group_by?)的唯一值,而列表元素则是另一列的所有值。 my_data <- tibble(list_names = ...