Eine einführung in die c()-funktion in r
Sie können die Funktion c() in R verwenden, um drei häufige Aufgaben auszuführen:
1. Erstellen Sie einen Vektor.
2. Verketten Sie mehrere Vektoren.
3. Erstellen Sie Spalten in einem Datenrahmen.
Diese Funktion verwendet die folgende grundlegende Syntax:
my_vector <- c(value1, value2, value3, ...)
Beachten Sie, dass c() „kombinieren“ bedeutet, da es zum Kombinieren mehrerer Werte oder Objekte zu einem verwendet wird.
Die folgenden Beispiele zeigen, wie Sie diese Funktion in der Praxis nutzen können.
Beispiel 1: Verwenden Sie c(), um einen Vektor zu erstellen
Der folgende Code zeigt, wie man mit c() einen numerischen Vektor erstellt:
#create digital vector numeric_vector <- c(4, 7565, 15, 93.22, 100, 50, 0) #display digital vector numeric_vector [1] 4.00 7565.00 15.00 93.22 100.00 50.00 0.00
Wir können c() auch verwenden, um einen Zeichenvektor zu erstellen:
#create character vector char_vector <- c('A', 'C', 'L', 'M', 'O') #display character vector char_vector [1] “A” “C” “L” “M” “O”
Beispiel 2: Verwenden Sie c(), um mehrere Vektoren zu verketten
Der folgende Code zeigt, wie man mit c() mehrere Vektoren zu einem verkettet:
#define two vectors vec1 <- c(4, 15, 19, 18) vec2 <- c(10, 100, 40, 20, 80, 85) #concatenate vectors into one vec3 <- c(vec1, vec2) #view concatenated vector vec3 [1] 4 15 19 18 10 100 40 20 80 85
Beispiel 3: Verwenden Sie c(), um Spalten in einem Datenrahmen zu erstellen
Der folgende Code zeigt, wie man mit c() Spalten in einem Datenrahmen in R erstellt:
#create data frame with three columns df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'), points=c(99, 90, 86, 88, 95), assists=c(33, 28, 31, 39, 34)) #view data frame df team points assists 1 A 99 33 2 B 90 28 3 C 86 31 4 D 88 39 5 E 95 34
Das Ergebnis ist ein Datenrahmen mit drei Spalten, die jeweils mit der Funktion c() erstellt wurden.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere gängige Funktionen in R verwenden:
So verwenden Sie die Funktionen „Paste“ und „Paste0“ in R
So verwenden Sie die Funktion replace() in R
So verwenden Sie die View()-Funktion in R
So verwenden Sie die rep()-Funktion in R