Tengo una función en R a la que llamo varias veces. Quiero hacer un seguimiento de la cantidad de veces que lo llamé y usarlo para tomar decisiones sobre qué hacer dentro de la función. Aquí es lo que tengo en este momento:Variables estáticas en R
f = function(x) {
count <<- count + 1
return(mean(x))
}
count = 1
numbers = rnorm(n = 100, mean = 0, sd = 1)
for (x in seq(1,100)) {
mean = f(numbers)
print(count)
}
no me gusta que tengo que declarar la variable de conteo fuera del ámbito de la función. En C o C++ podría hacer una variable estática. ¿Puedo hacer algo similar en el lenguaje de programación R?
respuesta perfecta, esto es exactamente lo que estaba buscando para. :) –