Kursinhalt
Einführung in R: Teil II
Einführung in R: Teil II
Benennungen
Im vorherigen Kapitel haben Sie gesehen, dass die Listenausgabe Indizes in doppelten eckigen Klammern enthält. Das ist gut, aber wäre es nicht besser, wenn wir Namen anstelle von Indizes hätten? In der Tat, das wäre es.
Es gibt zwei Möglichkeiten, Namen für Listenelemente festzulegen. Die erste wird im Prozess der Listenerstellung verwendet. Innerhalb der list()
-Funktion verwenden Sie name = values
-Gleichungen (Name sollte ohne Anführungszeichen verwendet werden). Zum Beispiel, lassen Sie uns das vorherige Beispiel mit Namen umschreiben.
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Output list value test
Das ist viel besser! Die zweite Möglichkeit besteht darin, Namen für die bereits erstellte Liste festzulegen. Weisen Sie einen Vektor von Namen der names(list)
-Funktion zu. Zum Beispiel,
# 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
Gegeben ist die Liste info
aus dem vorherigen Kapitel. Verwenden Sie die zweite Methode (Funktion names()
), um den Elementen die folgenden Namen zuzuweisen: 'Course name', 'Section', 'Chapter', 'Chapter overall'
. Geben Sie dann die Liste aus.
Lösung
Danke für Ihr Feedback!
Benennungen
Im vorherigen Kapitel haben Sie gesehen, dass die Listenausgabe Indizes in doppelten eckigen Klammern enthält. Das ist gut, aber wäre es nicht besser, wenn wir Namen anstelle von Indizes hätten? In der Tat, das wäre es.
Es gibt zwei Möglichkeiten, Namen für Listenelemente festzulegen. Die erste wird im Prozess der Listenerstellung verwendet. Innerhalb der list()
-Funktion verwenden Sie name = values
-Gleichungen (Name sollte ohne Anführungszeichen verwendet werden). Zum Beispiel, lassen Sie uns das vorherige Beispiel mit Namen umschreiben.
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Output list value test
Das ist viel besser! Die zweite Möglichkeit besteht darin, Namen für die bereits erstellte Liste festzulegen. Weisen Sie einen Vektor von Namen der names(list)
-Funktion zu. Zum Beispiel,
# 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
Gegeben ist die Liste info
aus dem vorherigen Kapitel. Verwenden Sie die zweite Methode (Funktion names()
), um den Elementen die folgenden Namen zuzuweisen: 'Course name', 'Section', 'Chapter', 'Chapter overall'
. Geben Sie dann die Liste aus.
Lösung
Danke für Ihr Feedback!