Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Indeksering af Listeelementer | Lister
Introduktion Til R

bookIndeksering af Listeelementer

Listeelementer kan tilgås på flere måder. Og ligesom i vektorer starter indeksering ved 1.

Adgang via indeks

Elementer i en liste kan tilgås med enten enkelt- eller dobbeltklammer:

  • Brug af enkeltklammer ([ ]) returnerer elementet som en liste;
  • Brug af dobbeltklammer ([[ ]]) returnerer værdien selv.

Eksempel

123456
test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test[2] # Extract as value test[[2]]
copy

Adgang via mærkat

Hvis en liste har mærkater, kan du udtrække elementer ved at bruge disse mærkater. Ligesom med indekser kan du bruge enkelte parenteser ([ ]) for at returnere en liste eller dobbelte parenteser ([[ ]]) for at returnere værdien. Derudover giver dollartegnet ($) en genvej til at få adgang til værdier.

Eksempel

1234567
test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test["text"] # Extract as value test[["text"]] test$text
copy
Opgave

Swipe to start coding

Du har en liste info med kursusinformation.

Din opgave er:

  1. Udtræk det første element som en liste.
  2. Udskriv klassen for dette element med funktionen class().
  3. Udtræk det fjerde element som en numerisk type.
  4. Udskriv klassen for dette element med funktionen class().

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 3
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 2.27

bookIndeksering af Listeelementer

Stryg for at vise menuen

Listeelementer kan tilgås på flere måder. Og ligesom i vektorer starter indeksering ved 1.

Adgang via indeks

Elementer i en liste kan tilgås med enten enkelt- eller dobbeltklammer:

  • Brug af enkeltklammer ([ ]) returnerer elementet som en liste;
  • Brug af dobbeltklammer ([[ ]]) returnerer værdien selv.

Eksempel

123456
test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test[2] # Extract as value test[[2]]
copy

Adgang via mærkat

Hvis en liste har mærkater, kan du udtrække elementer ved at bruge disse mærkater. Ligesom med indekser kan du bruge enkelte parenteser ([ ]) for at returnere en liste eller dobbelte parenteser ([[ ]]) for at returnere værdien. Derudover giver dollartegnet ($) en genvej til at få adgang til værdier.

Eksempel

1234567
test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test["text"] # Extract as value test[["text"]] test$text
copy
Opgave

Swipe to start coding

Du har en liste info med kursusinformation.

Din opgave er:

  1. Udtræk det første element som en liste.
  2. Udskriv klassen for dette element med funktionen class().
  3. Udtræk det fjerde element som en numerisk type.
  4. Udskriv klassen for dette element med funktionen class().

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 3
single

single

some-alt