7得票1回答
使用R和lubridate生成时间序列

有没有一种有效的方法,可以使用 tidyverse 和 lubridate 生成时间序列向量?我知道当使用日期数量作为间隔时,这两个工具可以与 seq() 一起使用。例如,对于以下输入: seq(today(), today()+dyears(1), 60) 您可以通过60天的间隔获取一...

8得票2回答
如何查找一个tidyverse函数或参数的生命周期状态?

如何正确确定tidyverse函数的生命周期阶段?(即,该函数/参数是否被视为稳定、实验性的、弃用的或已被取代的) 我目前所知道的 我猜想文档会告诉我们,例如:library(tidyverse); ?summarise 显示 .groups 参数为“实验性的”。 假设一个函数/参数...

10得票2回答
什么是 **tidyverse** 方法用于按多列分割数据框?

我想按照多列对数据框进行拆分,以便查看每个子集的summary()输出。以下是使用base中的split()实现此操作的方法: library(tidyverse) #> Loading tidyverse: ggplot2 #> Loading tidyverse: tibbl...

10得票3回答
在pkgdown参考yaml中包含“所有其他函数”

我在pkgdown网站上将一些函数按类别分组放在参考.yml文件中。我想知道是否有一种方式可以将所有未分类的函数放入它们自己的分类中。我唯一的想法是使用matches函数,例如:reference: - title: "someCategory" contents: - myFunct...

9得票1回答
如何在r语言中制作图表?

这是我的数据框: df: Country Total lon lat United Kingdom 5000 -3.43597 55.37805 China 4000 104.1954 ...

9得票1回答
使用doMC替代并行plyr

考虑对数据框执行标准的分组操作: library(plyr) library(doMC) library(MASS) # for example nc <- 12 registerDoMC(nc) d <- data.frame(x = c("data", "more dat...

16得票7回答
整洁的宇宙:将相同维度的列表元素绑定在一起

使用reduce(bind_cols),可以组合相同维度的列表元素。然而,我想知道如何仅组合具有相同维度(可能以某种方式指定维度)的列表元素,即使列表中存在不同维度的元素。 library(tidyverse) df1 <- data.frame(A1 = 1:10, A2 = 10...

15得票2回答
如何使用Tidyr在Tidyverse中进行转置(t)

使用下文中的示例数据,我想使用以下代码对数据进行分组和汇总。完成此操作后,我想要进行转置,但我卡在了如何使用tidyr实现这一步骤上? 为了背景说明,我尝试重新创建一个使用knitr :: kable创建的现有表格,因此我下面的代码的最终产品预计会违反整洁原则。 例如: library(...

10得票3回答
没有值列时如何使用pivot_wider

我正在尝试将数据集从长格式转换为宽格式。以下代码有效,但我想知道是否有一种不提供值列但仍然使用 pivot_wider 的方法。在下面的示例中,我必须创建一个临时列"val"来使用pivot_wider,但是有没有一种方法可以在不用它的情况下完成呢?a <- data.frame(nam...

7得票1回答
如何在purrr::pmap中分叉/并行处理进程

我有以下代码,它使用purr::pmap进行串行处理。 library(tidyverse) set.seed(1) params <- tribble( ~mean, ~sd, ~n, 5, 1, 1, 10, 5, 3, -3, 1...