Vorrei creare un vettore di funzioni utilizzando un due agruments funzione 'func', per esempio questa:Come creare un vettore di funzioni?
func = function(number, coefficient) {
return(coefficient*number)
}
ecco come creo il vettore delle funzioni:
vector_of_functions = NULL
for (i in 1:4) {
vector_of_functions = c(vector_of_functions,
function(number) func(number=number, coefficient=i))
}
mio problema è che tutte le funzioni che compongono il mio vettore sono gli stessi, anche se sono stati creati utilizzando diversi i
attraverso il ciclo. E cuciture che sono valutate utilizzando l'ultimo valore di i
(che è una variabile globale qui).
Qualcuno ha un'idea?
hehe grande! Grazie mille ars – RockScience