Indexering av Listelement
Listelement kan nås på flera sätt. Precis som i vektorer börjar indexeringen vid 1
.
Åtkomst via index
Element i en lista kan nås med antingen enkla eller dubbla hakparenteser:
- Användning av enkla hakparenteser (
[ ]
) returnerar elementet som en lista; - Användning av dubbla hakparenteser (
[[ ]]
) returnerar värdet i sig.
Exempel
123456test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test[2] # Extract as value test[[2]]
Åtkomst via etikett
Om en lista har etiketter kan du extrahera element med hjälp av dessa etiketter. Precis som med index kan du använda enkla hakparenteser ([ ]
) för att returnera en lista eller dubbla hakparenteser ([[ ]]
) för att returnera värdet. Dessutom ger dollartecknet ($
) en genväg för att komma åt värden.
Exempel
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 lista info
med kursinformation.
Din uppgift är att:
- Extrahera det första elementet som en lista.
- Visa klassen för detta element med funktionen
class()
. - Extrahera det fjärde elementet som en numerisk typ.
- Visa klassen för detta element med funktionen
class()
.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Can you explain the difference between single and double brackets in more detail?
What happens if I try to access an element that doesn't exist in the list?
Can you show more examples of accessing list elements by label?
Awesome!
Completion rate improved to 2.27
Indexering av Listelement
Svep för att visa menyn
Listelement kan nås på flera sätt. Precis som i vektorer börjar indexeringen vid 1
.
Åtkomst via index
Element i en lista kan nås med antingen enkla eller dubbla hakparenteser:
- Användning av enkla hakparenteser (
[ ]
) returnerar elementet som en lista; - Användning av dubbla hakparenteser (
[[ ]]
) returnerar värdet i sig.
Exempel
123456test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test[2] # Extract as value test[[2]]
Åtkomst via etikett
Om en lista har etiketter kan du extrahera element med hjälp av dessa etiketter. Precis som med index kan du använda enkla hakparenteser ([ ]
) för att returnera en lista eller dubbla hakparenteser ([[ ]]
) för att returnera värdet. Dessutom ger dollartecknet ($
) en genväg för att komma åt värden.
Exempel
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 lista info
med kursinformation.
Din uppgift är att:
- Extrahera det första elementet som en lista.
- Visa klassen för detta element med funktionen
class()
. - Extrahera det fjärde elementet som en numerisk typ.
- Visa klassen för detta element med funktionen
class()
.
Lösning
Tack för dina kommentarer!
single