R snare


Snaar letters

'n Karakter, of stringe, word gebruik om teks te stoor. 'n String word omring deur óf enkele aanhalingstekens óf dubbele aanhalingstekens:

"hello"is dieselfde as 'hello':

Voorbeeld

"hello"
'hello'

Ken 'n string aan 'n veranderlike toe

Om 'n string aan 'n veranderlike toe te ken, word gedoen met die veranderlike gevolg deur die <-operateur en die string:

Voorbeeld

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

Meerlyn snare

Jy kan 'n multilyn-string aan 'n veranderlike soos volg toewys:

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

Let egter daarop dat R 'n " \n " aan die einde van elke reëlbreuk sal byvoeg. Dit word 'n ontsnappingskarakter genoem, en die n - karakter dui 'n nuwe reël aan .

As jy wil hê dat die reëlbreuke op dieselfde posisie as in die kode ingevoeg moet word, gebruik die cat()funksie:

Voorbeeld

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

cat(str)


Snaar lengte

Daar is baie nuttige stringfunksies in R.

Byvoorbeeld, om die aantal karakters in 'n string te vind, gebruik die nchar()funksie:

Voorbeeld

str <- "Hello World!"

nchar(str)

Kontroleer 'n string

Gebruik die grepl()funksie om te kyk of 'n karakter of 'n reeks karakters in 'n string teenwoordig is:

Voorbeeld

str <- "Hello World!"

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

Kombineer twee snare

Gebruik die paste()funksie om twee stringe saam te voeg:

Voorbeeld

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

paste(str1, str2)

Ontsnap karakters

Om karakters wat onwettig is in 'n string in te voeg, moet jy 'n ontsnap-karakter gebruik.

'n Ontvlugtingskarakter is 'n terugskuinsstreep \gevolg deur die karakter wat jy wil invoeg.

'n Voorbeeld van 'n onwettige karakter is 'n dubbele aanhalingsteken binne 'n string wat deur dubbele aanhalings omring word:

Voorbeeld

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

str

Resultaat:

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

Om hierdie probleem op te los, gebruik die ontsnap-karakter \":

Voorbeeld

Die ontsnappingskarakter laat jou toe om dubbele aanhalingstekens te gebruik wanneer jy normaalweg nie toegelaat sou word nie:

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

str
cat(str)

Let daarop dat die outomatiese druk van die str - veranderlike die terugskuinsstreep in die uitvoer sal druk. Jy kan die cat()funksie gebruik om dit te druk sonder terugskuinsstreep.

Ander ontsnappingskarakters in R:

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