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


R’deki stringr paketinin str_remove() işlevi, bir dizeden eşleşen desenleri kaldırmak için kullanılabilir.

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

str_remove(dize, desen)

Altın:

  • dize: karakter vektörü
  • model: aranacak model

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

Örnek 1: str_remove’u Vector ile kullanın

Aşağıdaki kod, bir vektörde “e” modelinin ilk oluşumunu kaldırmak için str_remove() işlevinin nasıl kullanılacağını gösterir:

 library (stringr)

#create character vector
my_vector <- "Hey there everyone."

#remove first occurrence of "e" from vector
str_remove(my_vector, " e ")

[1] “Hey there everyone.”

İlk “e”nin vektörden kaldırıldığını, ancak “e”nin diğer tüm oluşumlarının kaldığını unutmayın.

“e” harfinin geçtiği her yeri kaldırmak için bunun yerine str_remove_all() işlevini kullanabilirsiniz:

 library (stringr)

#create character vector
my_vector <- "Hey there everyone."

#remove all occurrences of "e" from vector
str_remove_all(my_vector, " e ")

[1] “Hy thr vryon.”

Bu sefer “e” harfinin tüm tekrarlarının dizeden kaldırıldığını unutmayın.

Örnek 2: str_remove’u Veri Çerçevesi ile kullanın

Aşağıdaki kod, bir veri çerçevesinin belirli bir sütunundaki her dizeden “avs” modelini kaldırmak için str_remove() işlevinin nasıl kullanılacağını gösterir:

 library (stringr)

#create data frame
df <- data. frame (team=c('Mavs', 'Cavs', 'Heat', 'Hawks'),
                 dots=c(99, 94, 105, 122))

#view data frame
df

   team points
1 Mavs 99
2 Cavs 94
3 Heat 105
4 Hawks 122

#remove every occurrence of "avs" in the team column
df$team <- str_remove(df$team, " avs ")

#view updated data frame
df

   team points
1 M 99
2 C 94
3 Heat 105
4 Hawks 122

İlk iki takım adından “avs” motifinin kaldırıldığını unutmayın.

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?
R’de str_count nasıl kullanılır?
R’de str_pad nasıl kullanılır

Yorum ekle

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