R -Saiten


Zeichenfolgenliterale

Ein Zeichen oder Zeichenfolgen werden zum Speichern von Text verwendet. Eine Zeichenfolge wird entweder von einfachen oder doppelten Anführungszeichen umgeben:

"hello"ist das gleiche wie 'hello':

Beispiel

"hello"
'hello'

Weisen Sie einer Variablen einen String zu

Die Zuweisung eines Strings zu einer Variablen erfolgt mit der Variable gefolgt vom <-Operator und dem String:

Beispiel

str <- "Hello"
str # print the value of str

Mehrzeilige Zeichenfolgen

Sie können einer Variablen eine mehrzeilige Zeichenfolge wie folgt zuweisen:

Beispiel

str <- "Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."

str # print the value of str

Beachten Sie jedoch, dass R am Ende jedes Zeilenumbruchs ein " \n " hinzufügt. Dies wird als Escape-Zeichen bezeichnet, und das Zeichen n zeigt eine neue Zeile an .

Wenn Sie möchten, dass die Zeilenumbrüche an der gleichen Position wie im Code eingefügt werden, verwenden Sie die cat()Funktion:

Beispiel

str <- "Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."

cat(str)


String-Länge

Es gibt viele nützliche String-Funktionen in R.

Um beispielsweise die Anzahl der Zeichen in einer Zeichenfolge zu ermitteln, verwenden Sie die nchar()Funktion:

Beispiel

str <- "Hello World!"

nchar(str)

Überprüfen Sie eine Zeichenfolge

Verwenden Sie die grepl()Funktion, um zu prüfen, ob ein Zeichen oder eine Zeichenfolge in einer Zeichenfolge vorhanden ist:

Beispiel

str <- "Hello World!"

grepl("H", str)
grepl("Hello", str)
grepl("X", str)

Kombiniere zwei Saiten

Verwenden Sie die paste()Funktion, um zwei Zeichenfolgen zusammenzuführen/zu verketten:

Beispiel

str1 <- "Hello"
str2 <- "World"

paste(str1, str2)

Fluchtzeichen

Um unzulässige Zeichen in eine Zeichenfolge einzufügen, müssen Sie ein Escape-Zeichen verwenden.

Ein Escape-Zeichen ist ein umgekehrter Schrägstrich \, gefolgt von dem Zeichen, das Sie einfügen möchten.

Ein Beispiel für ein unzulässiges Zeichen ist ein doppeltes Anführungszeichen innerhalb einer Zeichenfolge, die von doppelten Anführungszeichen umgeben ist:

Beispiel

str <- "We are the so-called "Vikings", from the north."

str

Ergebnis:

Error: unexpected symbol in "str <- "We are the so-called "Vikings"

Um dieses Problem zu beheben, verwenden Sie das Escape-Zeichen \":

Beispiel

Das Escape-Zeichen ermöglicht es Ihnen, doppelte Anführungszeichen zu verwenden, wenn Sie normalerweise nicht erlaubt wären:

str <- "We are the so-called \"Vikings\", from the north."

str
cat(str)

Beachten Sie, dass das automatische Drucken der str - Variablen den umgekehrten Schrägstrich in der Ausgabe ausgibt. Sie können die cat()Funktion verwenden, um es ohne Backslash zu drucken.

Andere Fluchtzeichen in R:

Code Result
\\ Backslash
\n New Line
\r Carriage Return
\t Tab
\b Backspace