Inleiding Programmeren + R

Lijst

» Start

Lijst


Een lijst lijkt veel op een vector.  Het is ook een verzameling gegevens in rij vorm. Maar in tegenstelling tot een vector kunnen de gegevens in een lijst van een verschillend type zijn. Je kunt in een lijst numerieke gegevens samen weergeven met teksten (karakters). Je kunt zelfs weer lijsten opbergen in een lijst.


Een lijst kun je maken door de functie list te gebruiken:

> help(lijst)

> mijnlijst <- list(c(45, 34,21), 10:1, 1024)

> mijnlijst     # laat zien wat er in mijnlijst staat

[[1]]

[1] 45 34 21

[[2]]

[1] 10  9  8  7  6  5  4  3  2  1

[[3]]

[1] 1024

Wat direkt opvalt is dat er dubbele teksthaken worden gebruikt om de plaats van de verschillende objecten in mijnlijst aan te duiden:

> mijnlijst[[1]]  # laat het eerste object uit de lijst zien (vector met 3 elementen)

[1] 45 34 21

Ik moet weer enkele teksthaken gebruiken om een selectie uit een selectie te doen, zoals bijv het derde element van de vector die zelf het eerste object in mijnlijst is:

> mijnlijst[[1]][3] # laat van het eerste object het derde element zien

[1] 21