So beheben sie in r: fehler in rep(1, n): „times“ ungültiges argument
Ein Fehler, der in R auftreten kann, ist:
Error in rep(1, times = -4): invalid 'times' argument
Dieser Fehler tritt auf, wenn Sie einen der folgenden Werte für das Argument times in der Funktion rep() angeben:
- Ein negativer Wert
- NA-Wert
- Ein Vektor von Werten
Da die Funktion rep() Elemente eine bestimmte Anzahl von Malen repliziert, ist nur ein nicht negativer Wert im Argument times gültig.
In diesem Tutorial wird genau erklärt, wie Sie diesen Fehler beheben können.
So reproduzieren Sie den Fehler
Angenommen, wir versuchen, den Wert „1“ viermal zu replizieren:
#attempt to replicate "1" -4 times
rep(1, times = -4)
Error in rep(1, times = -4): invalid 'times' argument
Oder nehmen wir an, wir versuchen, den Wert „1“ NA-mal zu reproduzieren:
#attempt to replicate "1" NA times
rep(1, times = NA)
Error in rep(1, times = NA): invalid 'times' argument
Oder nehmen wir an, wir versuchen, den Wert „1“ zweimal und dreimal zu reproduzieren:
#attempt to replicate "1" 2 times and 3 times
rep(1, times = c(2, 3))
Error in rep(1, times = c(2, 3)): invalid 'times' argument
Wir erhalten in jedem Szenario eine Fehlermeldung, weil wir in jedem Szenario keinen nichtnegativen Wert für das Times- Argument angeben konnten.
So beheben Sie den Fehler
Die Möglichkeit, diesen Fehler zu beheben, besteht einfach darin, dem Times -Argument in der Funktion rep() einen nicht negativen Wert zuzuweisen.
Der folgende Code zeigt beispielsweise, wie der Wert „1“ siebenmal repliziert wird:
#replicate 1 7 times
rep(1, times = 7)
[1] 1 1 1 1 1 1 1
Der Wert „1“ wird siebenmal repliziert und wir erhalten keine Fehlermeldungen, da wir einen gültigen Wert für das Argument „ times“ angegeben haben.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere häufige Fehler in R beheben können:
So beheben Sie in R: NAs, die durch Zwang eingeführt wurden
So reparieren Sie in R: Index außerhalb der Grenzen
So beheben Sie das Problem in R: Die Länge eines längeren Objekts ist kein Vielfaches der Länge eines kürzeren Objekts
So reparieren Sie in R: Die Anzahl der zu ersetzenden Elemente ist kein Vielfaches der Ersetzungslänge