R'de str_c nasıl kullanılır (örneklerle)


R’deki stringr paketinin str_c() işlevi, iki veya daha fazla vektörü öğe öğe tek bir karakter vektöründe birleştirmek için kullanılabilir.

Bu işlev aşağıdaki sözdizimini kullanır:

str_c(. . ., sep = “”)

Altın:

  • . . .: Bir veya daha fazla karakter vektörü
  • sep: vektörler arasına eklenecek dize

Aşağıdaki örnekler bu fonksiyonun pratikte nasıl kullanılacağını göstermektedir

Örnek 1: str_c’yi ayırıcı olmadan kullanın

Aşağıdaki kod, iki vektörü öğe öğe tek bir karakter vektöründe birleştirmek için str_c() işlevinin nasıl kullanılacağını gösterir:

 library (stringr)

#define two vectors
vec1 <- c('Mike', 'Tony', 'Will', 'Chad', 'Rick')
vec2 <- c('Douglas', 'Atkins', 'Durant', 'Johnson', 'Flair')

#join vectors together element-wise
str_c(vec1, vec2)

[1] "MikeDouglas" "TonyAtkins" "WillDurant" "ChadJohnson" "RickFlair"  

Sonuç tek karakterli bir vektördür.

Vektörlerin, öğeler arasında bir ayırıcı olmadan öğe öğe birleştirildiğine dikkat edin.

Örnek 2: Ayırıcıyla str_c’yi kullanma

Aşağıdaki kod, iki vektörü öğe öğe tek bir ayırıcı olarak alt çizgiyle tek bir karakter vektöründe birleştirmek için str_c() işlevinin nasıl kullanılacağını gösterir:

 library (stringr)

#define two vectors
vec1 <- c('Mike', 'Tony', 'Will', 'Chad', 'Rick')
vec2 <- c('Douglas', 'Atkins', 'Durant', 'Johnson', 'Flair')

#join vectors together element-wise
str_c(vec1, vec2, sep="_")

[1] "Mike_Douglas" "Tony_Atkins" "Will_Durant" "Chad_Johnson" "Rick_Flair"    

Sonuç, her vektörün elemanlarının bir alt çizgi ile birleştirildiği tek karakterli bir vektördür.

Sep argümanı için istediğiniz karakteri kullanmaktan çekinmeyin.

Örneğin, kısa çizgi kullanmayı seçebilirsiniz:

 library (stringr)

#define two vectors
vec1 <- c('Mike', 'Tony', 'Will', 'Chad', 'Rick')
vec2 <- c('Douglas', 'Atkins', 'Durant', 'Johnson', 'Flair')

#join vectors together element-wise
str_c(vec1, vec2, sep="-")

[1] “Mike-Douglas” “Tony-Atkins” “Will-Durant” “Chad-Johnson” “Rick-Flair”  

Sonuç, her vektörün elemanlarının kısa çizgi ile birleştirildiği tek karakterli bir vektördür.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de str_replace nasıl kullanılır?
R’de str_split nasıl kullanılır?
R’de str_detect nasıl kullanılır?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir