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 |