有没有任何理由让我使用 map(<list-like-object>, function(x) <do stuff>) 代替 lapply(<list-like-object>, function(x) <do stuff>) 输出应...
我该如何使用purrr::map实现逐行迭代? 以下是使用标准逐行应用的方法。df <- data.frame(a = 1:10, b = 11:20, c = 21:30) lst_result <- apply(df, 1, function(x){ ...
什么是purrr :: map的等效操作:for (i in 1:4) { for (j in 1:6) { print(paste(i, j, sep = "-")) } } lapply(1:4, function(i) lapply(1:6, function(j)...
我正在使用R语言中的purrr包的map函数,该函数的输出是一个列表。现在我希望输出列表根据输入命名。以下是示例。input <- c("a", "b", "c") output <- purrr::map(input, function(x) {paste0("test-", x...
我经常发现人们在某些情况下得到了一个没有名称的列表,其中包含没有名称的字符向量,他们想要将它们按行绑定到一个data.frame中。以下是一个例子:library(magrittr) data <- cbind(LETTERS[1:3],1:3,4:6,7:9,c(12,15,18)) ...
我正在使用R的purrr:::pmap函数,有三个输入。但不清楚在formula调用中如何显式地引用这些输入?当使用map2时,formula调用为~ .x + .y。但是在使用pmap时应该如何操作呢? 重新制作Hadley在http://r4ds.had.co.nz/lists.html...
我正在查看使用map的示例。这是它:mtcars %>% split(.$cyl) %>% # from base R map(~ lm(mpg ~ wt, data = .)) 在map(~ lm...中,第一个波浪号(~)的含义是什么?也就是说,R如何解释第一个波浪号?...
我需要用R解决以下问题。简而言之,我想根据数据框中不同列对的计算创建多个新列。 数据如下:df <- data.frame(a1 = c(1:5), b1 = c(4:8), c1 = c(10:14), ...