Namings
In the previous chapter, you saw that list output contains indices within double square brackets. That's good, but wouldn't it be better if we had names instead of indices? Indeed, it would.
There are two ways to set names on list elements. The first is used in the process of list creation. Within list()
function use name = values
equalities (name should be used without quotes). For example, let's rewrite the previous example with names.
1234# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Output list value test
That's much better! The second way is to set names for the already created list. Assign a vector of names to names(list)
function. For example,
123456# Creating a list test <- list("Text", 42, TRUE) # Setting names to elements names(test) <- c('text', 'number', 'logical') # Output list value test
Swipe to start coding
Given the list info
from the previous chapter. Using the second method (names()
function), assign the following names to elements: 'Course name', 'Section', 'Chapter', 'Chapter overall'
. Output the list, then.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.27
Namings
Swipe um das Menü anzuzeigen
In the previous chapter, you saw that list output contains indices within double square brackets. That's good, but wouldn't it be better if we had names instead of indices? Indeed, it would.
There are two ways to set names on list elements. The first is used in the process of list creation. Within list()
function use name = values
equalities (name should be used without quotes). For example, let's rewrite the previous example with names.
1234# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Output list value test
That's much better! The second way is to set names for the already created list. Assign a vector of names to names(list)
function. For example,
123456# Creating a list test <- list("Text", 42, TRUE) # Setting names to elements names(test) <- c('text', 'number', 'logical') # Output list value test
Swipe to start coding
Given the list info
from the previous chapter. Using the second method (names()
function), assign the following names to elements: 'Course name', 'Section', 'Chapter', 'Chapter overall'
. Output the list, then.
Lösung
Danke für Ihr Feedback!
Awesome!
Completion rate improved to 2.27single