R -snaren


String Letters

Een teken, of strings, worden gebruikt voor het opslaan van tekst. Een string wordt omgeven door enkele aanhalingstekens of dubbele aanhalingstekens:

"hello"is hetzelfde als 'hello':

Voorbeeld

"hello"
'hello'

Een tekenreeks toewijzen aan een variabele

Het toewijzen van een string aan een variabele doe je met de variabele gevolgd door de <-operator en de string:

Voorbeeld

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

Snaren met meerdere regels

U kunt een tekenreeks met meerdere regels als volgt toewijzen aan een variabele:

Voorbeeld

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

Merk echter op dat R een " \n " zal toevoegen aan het einde van elke regeleinde. Dit wordt een escape-teken genoemd en het n - teken geeft een nieuwe regel aan .

Als u wilt dat de regeleinden op dezelfde positie als in de code worden ingevoegd, gebruikt u de cat()functie:

Voorbeeld

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

cat(str)


Draadlengte

Er zijn veel nuttige tekenreeksfuncties in R.

Om bijvoorbeeld het aantal tekens in een string te vinden, gebruikt u de nchar()functie:

Voorbeeld

str <- "Hello World!"

nchar(str)

Controleer een string

Gebruik de grepl()functie om te controleren of een teken of een reeks tekens aanwezig is in een string:

Voorbeeld

str <- "Hello World!"

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

Combineer twee snaren

Gebruik de paste()functie om twee strings samen te voegen/samen te voegen:

Voorbeeld

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

paste(str1, str2)

Escape-personages

Om illegale tekens in een string in te voegen, moet u een escape-teken gebruiken.

Een escape-teken is een backslash \gevolgd door het teken dat u wilt invoegen.

Een voorbeeld van een ongeldig teken is een dubbel aanhalingsteken in een string die tussen dubbele aanhalingstekens staat:

Voorbeeld

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

str

Resultaat:

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

Gebruik het escape-teken om dit probleem op te lossen \":

Voorbeeld

Met het escape-teken kunt u dubbele aanhalingstekens gebruiken wanneer u normaal gesproken niet zou zijn toegestaan:

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

str
cat(str)

Merk op dat het automatisch afdrukken van de str - variabele de backslash in de uitvoer zal afdrukken. U kunt de cat()functie gebruiken om het zonder backslash af te drukken.

Andere escape-tekens in R:

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