Hallo Zusammen,
ich habe einen Vektor
int [1:200]
Dieser besteht aus den Werten 0:50 in willkürlicher Reihenfolge und Häugeit. Also z.B.: 0 0 0 0 1 0 50 20 0 6 5 7 0 1 5 8 ...
Ich bin auf der Suche nach einem Befehl, der mir die Stelle ausgibt, an der der erste Wert ungleich 0 steht. Im Bespiel wäre das die 5. Stelle.
Kann mir jemand weiterhelfen?
Viele Grüße
A346
Stelle einen Wertes in Vektor finden und ausgeben
Re: Stelle einen Wertes in Vektor finden und ausgeben
which(x != 0)[1]
oder
min(which(x != 0))
x ist dein Vektor.
oder
min(which(x != 0))
x ist dein Vektor.
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Re: Stelle einen Wertes in Vektor finden und ausgeben
Hat geklappt, vielen Dank !