So verwenden sie die funktionen „paste“ und „paste0“ in r, um zeichenfolgen zu verketten
Sie können die Funktionen Paste() und Paste0() in R verwenden, um die Elemente eines Vektors in einer einzigen Zeichenfolge zu verketten.
Die Funktion paste() verkettet Zeichenfolgen unter Verwendung eines Leerzeichens als Standardtrennzeichen.
Die Funktion paste0() verkettet Zeichenfolgen standardmäßig ohne Leerzeichen als Trennzeichen.
Diese Funktionen verwenden die folgende grundlegende Syntax:
paste(x, sep = " ", collapse = NULL) paste0(x, collapse = NULL)
Gold:
- x : Der Vektor der zu verkettenden Elemente
- sep : Das bei der Verkettung zu verwendende Trennzeichen
- Reduzieren : Wert, der beim Zusammenfügen von Elementen zu einer einzelnen Zeichenfolge verwendet werden soll
Die folgenden Beispiele zeigen, wie die einzelnen Funktionen in der Praxis verwendet werden.
Beispiel 1: Paste0() verwenden
Der folgende Code zeigt, wie Sie mit der Funktion paste0() mehrere Zeichenfolgen zu einer verketten:
#concatenate several elements into one string
paste0("I", "ride", "my", "bike", 25, "times")
[1] “Iridemybike25times”
Jedes Element wird zu einer einzelnen Zeichenfolge ohne Leerzeichen als Trennzeichen verkettet.
Beispiel 2: Paste() verwenden
Der folgende Code zeigt, wie Sie mit der Funktion paste() mehrere Zeichenfolgen zu einer verketten:
#concatenate several elements into one string
paste("I", "ride", "my", "bike", 25, "times")
[1] “I ride my bike 25 times”
Jedes Element wird zu einer einzelnen Zeichenfolge verkettet, wobei ein Leerzeichen als Standardtrennzeichen verwendet wird.
Beispiel 3: Verwenden Sie paste() mit sep
Der folgende Code zeigt, wie Sie die Funktion paste() mit dem Argument sep verwenden, um mehrere Zeichenfolgen zu einer einzigen Zeichenfolge zu verketten, wobei ein Unterstrich als Trennzeichen verwendet wird:
#concatenate elements using _ as separator
paste("I", "ride", "my", "bike", 25, "times", sep=" _ ")
[1] “I_ride_my_bike_25_times”
Jedes Element wird mit einem Unterstrich als Trennzeichen zu einer einzelnen Zeichenfolge verkettet.
Beispiel 4: Verwenden Sie Paste() mit Sep und Collapse
Der folgende Code zeigt, wie Sie die Funktion „paste()“ mit den Argumenten „sep “ und „ collapse “ verwenden, um mehrere Zeichenfolgen zu einer zu verketten:
#concatenate elements using sep and collapse arguments
paste(c("A", "B", "C"), c(1, 2, 3), sep=" _ ", collapse=" and ")
[1] "A_1 and B_2 and C_3"
Das Argument „sep“ wurde verwendet, um die übereinstimmenden Elemente in jedem Vektor zusammenzuführen, und das Argument „ collapse“ wurde verwendet, um alle Elemente zu einer einzigen Zeichenfolge zusammenzufügen.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere gängige Funktionen in R verwenden:
So verwenden Sie die Funktion replace() in R
So verwenden Sie die Funktion split() in R
So verwenden Sie die View()-Funktion in R
So verwenden Sie die Funktionen all() und any() in R