Hallo Diana,
sorry, so können wir nicht über Code reden:
Diana hat geschrieben: Mo Jun 17, 2024 8:33 amwhile (i <- length arta)) {
Erstmal ist da ein Klammerfehler, weil zwei Klammern zu aber nur eine aufgemacht wird.
Dann wissen wir nicht, was "arta" ist.
Punkt drei für diese Zeile: Es ist untauglich, in der while-Bedingung den Zuweisungsoperatot '<-' zu verwenden, da gehört ein Vergleichsoperator '==' hinein. Davon kannst Du Dich ganz leicht überzeugen indem Du einfach folgende Zeile in R ausführst:
Die Abbruchbedingung
i <- 5 wird nie erreicht.
Wenn i die Länge von arta ist und start immer größer als die Länge von arta wird, dann ist start immer zu groß um als Index für arta eingesetzt zu werden.
Du willst ganz bestimmt die Funktion
length verwenden und nicht
lenth. Dass Du da nicht über einen Syntaxfehler gestolpert bist sagt mir, dass Du diese Code nie hast laufen lassen.
Und genau hier wird start als Index für arta verwendet, was, wie oben erklärt, nicht geht.
Bringt dich das weiter, um mir zu helfen?
Nein, leider nicht. Ich verstehe jetzt immerhin besser, dass R Dich nicht versteht. Ich glaube auch, dass es keinen Sinn macht, an dem Code aus dem Eingangspost herumzubasteln, wenn das, was vorher kommt, noch nicht lauffähig vorliegt.
LG,
Bernhard