1 Kasım 2011, Salı
R bir dizeden son n karakterleri ayıklamak
Nasıl R bir dizeden son n karakter alabilir miyim? SQL HAKLI gibi bir işlevi var mı?
CEVAP
1 Kasım 2011, Salı
Temel Ar-hiçbir şeyin farkında değilim, ama bunu yapmak için bir fonksiyon substr
nchar
kullanarak yapmak için düz ileri
x <- "some text in a string"
substrRight <- function(x, n){
substr(x, nchar(x)-n 1, nchar(x))
}
substrRight(x, 6)
[1] "string"
substrRight(x, 8)
[1] "a string"
Bu @mdsumner belirttiği gibi vectorised. Düşünün:
x <- c("some text in a string", "I really need to learn how to count")
substrRight(x, 6)
[1] "string" " count"
Bunu Paylaş:
R bir dizeden son n karakterleri ayıkl...
Sıyırma python ile bir dizeden yazdırı...
Ama alfasayısal sıyırma her şeyi Pytho...
Objective-C: yol dizeden dosya Ayıklam...
Nasıl bir dizeden karakterleri kaldırm...