У меня есть такая функция:
a <- list() a$prod_1 <- c(1,2,3) a$prod_2 <- c(4,5,6)
и я хочу экспонировать каждый элемент списка, я пробовал что-то вроде этого:
exp_a <- lapply(a, funtion(x) e^x)
У вас есть несколько способов сделать это, а ниже приведены только два примера:
exp_a <- Map(exp,a)
или
exp_a <- as.list(as.data.frame(exp(do.call(cbind,a))))
e не существует как константа в R, но есть функция exp. Просто используйте exp_a <- lapply(a, exp)
e
exp
exp_a <- lapply(a, exp)
Мы можем использовать map от purrr
map
purrr
library(purrr) map(a, exp)