我正在使用spotifyr软件包来获取数据集中特定专辑的每首歌曲的Spotify音频特征。我的问题是,我的数据集包含一些不在Spotify上的艺术家--他们不应该返回任何值。 当我遇到不在Spotify上的艺术家时,我的问题是我会收到此错误:Error in bind_rows_(x, .i...
我正在尝试理解如何使用walk在管道中静默地(不打印到控制台)返回ggplot2图。 我正在尝试了解如何在管道中使用walk静默返回ggplot2图,而无需将其打印到控制台。library(tidyverse) # EX1: This works, but prints [[1]], [[...
现在purrr中的by_row()将被(是吗?)弃用,那么什么是新的首选tidyverse实现呢? Now that by_row() in purrr is going to be (is?) deprecated, what is the new preferred tidyverse ...
我想更好地理解R中的函数式编程。 我想使用 purrr ,但我将使用 rapply 来演示我想要理解的内容。 首先,以下是一个简单的例子: 您可以使用 map 获取 mtcars 数据集每列的平均值:library(tidyverse) mtcars %>% map_dbl(mean)...
我知道在SO上有很多相关的问题,但我正在寻找一个purrr解决方案,而不是apply函数列表或cbind / rbdind(我想借此机会更好地了解purrr)。 我有一个数据框列表,我想为列表中的每个数据框添加一个新列。该列的值将是数据框的名称,即列表中每个元素的名称。 这里有一个类似...
假设我想运行一个循环,直到满足某个条件,此时结果被保存并退出循环: library(tidyverse) for (i in 1:5) { df <- iris %>% select(i) %>% head(2) if (names(df) == "Petal...
有没有办法使用 purrr::map 映射到任何类型?library(tidyverse) library(lubridate) df <- data_frame(id = c(1, 1, 1, 2, 2, 2), val = c(1, 2, 3, ...
我搜索了 ??"~" 但只找到了 rlang::env_bind(可能是 %<~%)和 base::~。在 RStudio 中,如何找到 Purrr 的 ~ 文档?例如,如果我忘记了如何使用带有两个输入的 ~,我该去哪里查找?
考虑我有一个函数f(x,y),它接受两个参数和两个列表: x_var = list('x','y','z') 以及y_var = list('a','b') 是否有purrr函数可以让我迭代x_var中一个元素和y_var中一个元素的每个组合?也就是说,做f(x,a)、f(x,b)、...
这是我的交易数据。它显示了从from列中的账户到to列中的账户所进行的交易,包括日期和金额信息。 data id from to date amount <int> <fctr> <f...