Я пытаюсь использовать purrr
для суммирования элементов списка с тем же индексом. Это может быть достигнуто в базе R, используя следующее:
xx <- list(a = c(1,2,3,4,5), b = c(1,2,3,4,5))
Reduce("+", xx)
которая обеспечивает:
[1] 2 4 6 8 10
Большой! Это то, что мне нужно, но я хочу сделать это за purrr
. %>% reduce(sum)
возвращает одно значение. Кто-нибудь знает синтаксис для этого в purrr
?
Edit - Я забыл указать, это должно работать для n списков.
Дэн
%>%
не является базовым оператором R. Это часть пакетаmagrittr
. База R будетReduce("+", xx)
илиdo.call("+", xx)
. - person lmo   schedule 11.04.2017