library(tidyverse)
ridiculous_function <- function(a, b){
moo <- a
baz <- b
list(moo, baz)
}
test <- ridiculous_function("apple", "A")
> test
[[1]]
[1] "apple"
[[2]]
[1] "A"
Этот код создает список элементов a
и b
, однако я хотел бы запустить функцию параллельно над двумя векторами, а затем поместить все результаты в один и тот же список.
Например, с этими двумя векторами:
fruits10 <- fruit[1:10]
letters10 <- LETTERS[1:10]
Я хотел бы создать список, который производит элементы векторов символов для "apple", "A", "apricot", "B "," авокадо "," C ".. и так далее.Мой реальный сценарий намного сложнее, поэтому мне нужно решение, которое работает с ограничениями моей функции.
Ожидаемый результат:
> test
[[1]]
[1] "apple"
[[2]]
[1] "A"
[[3]]
[1] "apricot"
[[4]]
[1] "B"
[[5]]
[1] "avocado"
[[6]]
[1] "C"
....
[[19]]
[1] "blueberry"
[[20]]
[1] "T"