Ich hätte da eine Frage zu einem Problem. Ich versuche eine Funktion zu erstellen, die in einem Datensatz die Events pro Monat zählt, bis eine gewisse Anzahl an Events erreicht wurde. Ich bin noch ziemlich unerfahren mit R und bin mir deshalb unsicher wie genau das mit dem Funktion programmieren abläuft.
Der Code sieht folgendermaßen aus:
s.function <- function(i.monat) {
events <- sum(vierhundertfuenfzig$eventmonat < 'i')
i.monat <- isTRUE(sum(s.function(1:90)<189 ))
pmin(vierhundertfuenfzig$eventtime, i.monat - vierhundertfuenfzig$rtime)
isFALSE(vierhundertfuenfzig$eventtime == vierhundertfuenfzig$eventtime)
}
s.function(i.monat)
Wenn ich dies Laufen lasse, kommt folgende Fehlermeldung
Fehler: C stack usage 7970048 is too close to the limit
Wie kann ich den Code so umschreiben, dass die Zahl der Events ausgegeben wird?
Ich denke, dass ich da einen (großen) Fehler drin habe, denn dieser Fehlercode tritt nur auf, wenn ich eine Schleife (?!) nicht geschlossen habe.
Vielleicht kann mir ja einer Helfen

Jalu06