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 |