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

  • Dive In

    Dive In

    17 Temmuz 2013
  • Shylo Sharity

    Shylo Sharit

    27 EKİM 2011
  • Turkish Airlines

    Turkish Airl

    11 AĞUSTOS 2006