So verketten sie strings in r (mit beispielen)
Sie können die Funktion paste() in R verwenden, um mehrere Zeichenfolgen schnell zu verketten:
paste(string1, string2, string3, sep = " ")
Die folgenden Beispiele zeigen, wie Sie diese Funktion in der Praxis nutzen können.
Beispiel 1: String-Vektoren verketten
Angenommen, wir haben die folgenden Zeichenfolgen in R:
#create three string variables
a <- “hey”
b <- “there”
c <- “friend”
Mit der Funktion paste() können wir diese drei Strings schnell zu einem einzigen String verketten:
#concatenate the three strings into one string
d <- paste(a, b, c)
#view result
d
[1] “hey there friend”
Die drei Zeichenfolgen wurden zu einer einzigen Zeichenfolge verkettet und durch Leerzeichen getrennt.
Wir können auch einen anderen Wert für das Trennzeichen verwenden, indem wir einen anderen Wert für das Argument sep angeben:
#concatenate the three strings into one string, separated by dashes
d <- paste(a, b, c, sep = "-")
[1] “hey-there-friend”
Beispiel 2: Spalten von Zeichenfolgen in einem Datenrahmen verketten
Angenommen, wir haben den folgenden Datenrahmen in R:
#create data frame
df <- data. frame (first=c('Andy', 'Bob', 'Carl', 'Doug'),
last=c('Smith', 'Miller', 'Johnson', 'Rogers'),
dots=c(99, 90, 86, 88))
#view data frame
df
first last points
1 Andy Smith 99
2 Bob Miller 90
3 Carl Johnson 86
4 Doug Rogers 88
Wir können die Funktion Paste() verwenden, um die „ersten“ und „letzten“ Spalten zu einer neuen Spalte namens „name“ zu verketten:
#concatenate 'first' and 'last' name columns into one column
df$name = paste(df$first, df$last)
#view updated data frame
df
first last points name
1 Andy Smith 99 Andy Smith
2 Bob Miller 90 Bob Miller
3 Carl Johnson 86 Carl Johnson
4 Doug Rogers 88 Doug Rogers
Beachten Sie, dass die Zeichenfolgen in den Spalten „erste“ und „letzte“ in der Spalte „Name“ verkettet wurden.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie andere gängige Vorgänge in R ausgeführt werden:
So konvertieren Sie einen Vektor in einen String in R
So konvertieren Sie Zeichenfolgen in R in Kleinbuchstaben
So führen Sie einen teilweisen String-Abgleich in R durch