Indeksering av Listeelementer
Listeelementer kan nås på flere måter. Akkurat som i vektorer, starter indeksering på 1
.
Tilgang via indeks
Elementer i en liste kan nås med enten énkle eller doble klammeparenteser:
- Bruk av énkle klammeparenteser (
[ ]
) returnerer elementet som en liste; - Bruk av doble klammeparenteser (
[[ ]]
) returnerer verdien selv.
Eksempel
123456test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test[2] # Extract as value test[[2]]
Tilgang via etikett
Hvis en liste har etiketter, kan du hente ut elementer ved å bruke disse etikettene. Akkurat som med indekser, kan du bruke enkle klammeparenteser ([ ]
) for å returnere en liste eller doble klammeparenteser ([[ ]]
) for å returnere verdien. I tillegg gir dollartegnet ($
) en snarvei for å få tilgang til verdier.
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 kursinformasjon.
Din oppgave er:
- Hent ut det første elementet som en liste.
- Skriv ut klassen til dette elementet med funksjonen
class()
. - Hent ut det fjerde elementet som en numerisk type.
- Skriv ut klassen til dette elementet med funksjonen
class()
.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.27
Indeksering av Listeelementer
Sveip for å vise menyen
Listeelementer kan nås på flere måter. Akkurat som i vektorer, starter indeksering på 1
.
Tilgang via indeks
Elementer i en liste kan nås med enten énkle eller doble klammeparenteser:
- Bruk av énkle klammeparenteser (
[ ]
) returnerer elementet som en liste; - Bruk av doble klammeparenteser (
[[ ]]
) returnerer verdien selv.
Eksempel
123456test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test[2] # Extract as value test[[2]]
Tilgang via etikett
Hvis en liste har etiketter, kan du hente ut elementer ved å bruke disse etikettene. Akkurat som med indekser, kan du bruke enkle klammeparenteser ([ ]
) for å returnere en liste eller doble klammeparenteser ([[ ]]
) for å returnere verdien. I tillegg gir dollartegnet ($
) en snarvei for å få tilgang til verdier.
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 kursinformasjon.
Din oppgave er:
- Hent ut det første elementet som en liste.
- Skriv ut klassen til dette elementet med funksjonen
class()
. - Hent ut det fjerde elementet som en numerisk type.
- Skriv ut klassen til dette elementet med funksjonen
class()
.
Løsning
Takk for tilbakemeldingene dine!
single