Indexzugriff mit Integervektoren

Die gängigste Art, auf Elemente zuzugreifen, ist über einen numerischen Vektor. Als Beispiel wollen wir einen einfachen Vektor mit 20 Ganzzahlen (Integern) anlegen:

> v <- 100:119

Einzelne Elemente im Vektor können Sie mit der Notation x[i] nach Position herausgreifen, dabei ist x der Vektor, auf dessen Elemente Sie zugreifen wollen, und i ist ein zweiter Vektor mit einer Menge von Indexelementen, die Sie abfragen möchten. Sie können mit Integervektoren nach einem einzelnen Element oder nach mehreren gleichzeitig suchen:

> v[5]
[1] 104
>
> v[1:5]
[1] 100 101 102 103 104
>
> v[c(1, 6, 11, 16)]
[1] 100 105 110 115

Als Spezialfall können Sie mit doppelten eckigen Klammern ein einzelnes Element ansprechen:

> v[[3]] [1] ...

Get R in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.