Предположим, у меня есть список функций и вектор значений параметров:R - как я бегу каждую функцию в списке функций с параметрами, указанными вектором
functions <- list(a = function(x) x *2, b = function(x) x*3, c = function(x) x * 4)
paramVector <- c(2, 2, 1)
Теперь я хочу следующую функциональность вызов каждой функции с соответствующим параметром и сопоставляя результат в вектор:
result <- c()
for (idx in 1:length(functions)) {
result[idx] <- functions[[idx]](paramVector[idx])
}
result
есть ли способ сделать это без для цикла?
'mapply' может быть более уместным, если они хотят получить результат в виде вектора. – thelatemail