R dizeleri


Dize Değişmezleri

Metin depolamak için bir karakter veya dizeler kullanılır. Bir dize, tek tırnak işaretleri veya çift tırnak işaretleri ile çevrilidir:

"hello"şununla aynıdır 'hello':

Örnek

"hello"
'hello'

Bir Değişkene Dize Atama

Bir değişkene bir dize atama, değişkenin ardından <-operatör ve dizeyle yapılır:

Örnek

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

Çok Satırlı Dizeler

Bunun gibi bir değişkene çok satırlı bir dize atayabilirsiniz:

Örnek

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

Ancak, R'nin her satır sonunun sonuna bir " \n " ekleyeceğini unutmayın . Buna kaçış karakteri denir ve n karakteri yeni bir satırı belirtir .

Satır sonlarının koddakiyle aynı konuma eklenmesini istiyorsanız şu cat()işlevi kullanın:

Örnek

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

cat(str)


IP uzunluğu

R'de birçok faydalı string fonksiyonu vardır.

Örneğin, bir dizedeki karakter sayısını bulmak için şu nchar()işlevi kullanın:

Örnek

str <- "Hello World!"

nchar(str)

Bir Dizeyi Kontrol Et

grepl()Bir dizede bir karakter veya karakter dizisi olup olmadığını kontrol etmek için işlevi kullanın :

Örnek

str <- "Hello World!"

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

İki Dizeyi Birleştirin

paste()İki dizeyi birleştirmek/birleştirmek için işlevi kullanın :

Örnek

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

paste(str1, str2)

Kaçış Karakterleri

Bir dizede geçersiz karakterler eklemek için bir kaçış karakteri kullanmanız gerekir.

Kaçış karakteri, \eklemek istediğiniz karakterin ardından gelen bir ters eğik çizgidir.

Geçersiz karakter örneği, çift tırnak içine alınmış bir dize içindeki çift tırnak işaretidir:

Örnek

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

str

Sonuç:

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

Bu sorunu çözmek için kaçış karakterini kullanın \":

Örnek

Kaçış karakteri, normalde izin verilmeyen durumlarda çift tırnak kullanmanıza izin verir:

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

str
cat(str)

str değişkeninin otomatik olarak yazdırılmasının çıktıda ters eğik çizgi yazdıracağını unutmayın. cat()Ters eğik çizgi olmadan yazdırmak için işlevi kullanabilirsiniz .

R'deki diğer kaçış karakterleri:

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