Indeksering 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
123456test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test[2] # Extract as value test[[2]]
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
1234567test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test["text"] # Extract as value test[["text"]] test$text
Swipe to start coding
Du har en liste info
med kursusinformation.
Din opgave er:
- Udtræk det første element som en liste.
- Udskriv klassen for dette element med funktionen
class()
. - Udtræk det fjerde element som en numerisk type.
- Udskriv klassen for dette element med funktionen
class()
.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.27
Indeksering 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
123456test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test[2] # Extract as value test[[2]]
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
1234567test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test["text"] # Extract as value test[["text"]] test$text
Swipe to start coding
Du har en liste info
med kursusinformation.
Din opgave er:
- Udtræk det første element som en liste.
- Udskriv klassen for dette element med funktionen
class()
. - Udtræk det fjerde element som en numerisk type.
- Udskriv klassen for dette element med funktionen
class()
.
Løsning
Tak for dine kommentarer!
single