Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Extracting List Elements | Lists
Einführung in R: Teil I

bookExtracting List Elements

Good. Now let's find out how to extract certain elements of a list. The indexing of lists is the same as the indexing of vectors, i.e., the first element has index 1, the second has index 2, and so on. For example, let's extract the second element of the test list from the previous chapter.

1234
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Extracting the second element test[2]
copy

As you might notice, we extracted the element of list as list itself! It follows that for the example above, you can not perform any arithmetical operations with the extracted element since it is a list, not a number. To output an element from the list with its type, place its index inside double square brackets. For the example above, this will look like this:

123
test <- list(text = "Text", number = 42, logical = TRUE) # Extract the second element as numerical test[[2]]
copy

If the list has namings, you can use the dollar $ sign to access the value with its type straightaway. Also, you can pass the element's name to access its value within both single or double square brackets (like, test$text, test['text'], or test[['text']]).

Aufgabe

Swipe to start coding

Given list info from the previous chapter. You need to complete the following tasks:

  1. Extract the first element as a list.
  2. Output class of the element from task 1 using class() function.
  3. Extract the fourth element as a numeric type.
  4. Output class of the element from task 3 using class() function.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 6. Kapitel 3
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you explain the difference between using single and double square brackets with lists in R?

How do I extract multiple elements from a list at once?

What happens if I try to access a non-existent element in a list?

close

Awesome!

Completion rate improved to 2.27

bookExtracting List Elements

Swipe um das Menü anzuzeigen

Good. Now let's find out how to extract certain elements of a list. The indexing of lists is the same as the indexing of vectors, i.e., the first element has index 1, the second has index 2, and so on. For example, let's extract the second element of the test list from the previous chapter.

1234
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Extracting the second element test[2]
copy

As you might notice, we extracted the element of list as list itself! It follows that for the example above, you can not perform any arithmetical operations with the extracted element since it is a list, not a number. To output an element from the list with its type, place its index inside double square brackets. For the example above, this will look like this:

123
test <- list(text = "Text", number = 42, logical = TRUE) # Extract the second element as numerical test[[2]]
copy

If the list has namings, you can use the dollar $ sign to access the value with its type straightaway. Also, you can pass the element's name to access its value within both single or double square brackets (like, test$text, test['text'], or test[['text']]).

Aufgabe

Swipe to start coding

Given list info from the previous chapter. You need to complete the following tasks:

  1. Extract the first element as a list.
  2. Output class of the element from task 1 using class() function.
  3. Extract the fourth element as a numeric type.
  4. Output class of the element from task 3 using class() function.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

close

Awesome!

Completion rate improved to 2.27
Abschnitt 6. Kapitel 3
single

single

some-alt