Ich habe eine Funktion in R, die ich mehrmals aufrufen. Ich möchte die Anzahl der Male, die ich es genannt habe, im Auge behalten und damit entscheiden, was ich innerhalb der Funktion tun soll. Hier ist, was ich jetzt haben:Statische Variablen in 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)
}
Ich mag es nicht, dass ich die variable Zählung außerhalb des Bereichs der Funktion zu erklären haben. In C oder C++ konnte ich einfach eine statische Variable erstellen. Kann ich in der R-Programmiersprache Ähnliches machen?
perfekte Antwort finden kann, das ist genau das, was ich suchte zum. :) –