SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Krumme1996

    Krumme1996

    21 EYLÜL 2009
  • RawBrahs

    RawBrahs

    28 Aralık 2010
  • SVB International

    SVB Internat

    29 EKİM 2011