Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Indexering av Listelement | Listor
Introduktion till R

bookIndexering 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

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

Å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

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

Swipe to start coding

Du har en lista info med kursinformation.

Din uppgift är att:

  1. Extrahera det första elementet som en lista.
  2. Visa klassen för detta element med funktionen class().
  3. Extrahera det fjärde elementet som en numerisk typ.
  4. Visa klassen för detta element med funktionen class().

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 6. Kapitel 3
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 2.27

bookIndexering 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

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

Å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

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

Swipe to start coding

Du har en lista info med kursinformation.

Din uppgift är att:

  1. Extrahera det första elementet som en lista.
  2. Visa klassen för detta element med funktionen class().
  3. Extrahera det fjärde elementet som en numerisk typ.
  4. Visa klassen för detta element med funktionen class().

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 6. Kapitel 3
single

single

some-alt