Cara menemukan lokasi karakter dalam string di r


Anda dapat menggunakan metode berikut untuk menemukan lokasi karakter dalam string di R:

Metode 1: Temukan lokasi setiap acara

 unlist(gregexpr(' character ', my_string))

Metode 2: Temukan lokasi kejadian pertama

 unlist(gregexpr(' character ', my_string))[1]

Metode 3: Temukan lokasi kejadian terakhir

 tail(unlist(gregexpr(' character ', my_string)), n= 1 )

Metode 4: Temukan jumlah total kemunculannya

 length (unlist(gregexpr(' character ', my_string)))

Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.

Metode 1: Temukan lokasi setiap acara

Kode berikut menunjukkan cara menemukan setiap lokasi karakter “a” dalam string tertentu:

 #define string
my_string = ' mynameisronalda '

#find position of every occurrence of 'a'
unlist(gregexpr(' a ', my_string))

[1] 4 12 15

Dari hasilnya kita dapat melihat bahwa karakter “a” muncul pada posisi 4, 12 dan 15 dari string.

Metode 2: Temukan lokasi kejadian pertama

Kode berikut menunjukkan cara mencari lokasi kemunculan pertama karakter “a” pada string tertentu:

 #define string
my_string = ' mynameisronalda '

#find position of first occurrence of 'a'
unlist(gregexpr(' a ', my_string))[1]

[1] 4

Dari hasilnya kita dapat melihat bahwa karakter “a” pertama kali muncul di posisi 4 string.

Metode 3: Temukan lokasi kejadian terakhir

Kode berikut menunjukkan cara mencari lokasi kemunculan terakhir karakter “a” pada string tertentu:

 #define string
my_string = ' mynameisronalda '

#find position of last occurrence of 'a'
tail(unlist(gregexpr(' a ', my_string)), n= 1 )
[1] 15

Dari hasilnya kita dapat melihat bahwa kemunculan terakhir karakter “a” berada pada posisi 15 dari string tersebut.

Metode 4: Temukan jumlah total kemunculannya

Kode berikut menunjukkan cara mencari jumlah kemunculan karakter “a” dalam string tertentu:

 #define string
my_string = ' mynameisronalda '

#find total occurrences of 'a'
length (unlist(gregexpr(' a ', my_string)))
[1] 3

Dari hasilnya kita dapat melihat bahwa karakter “a” muncul sebanyak 3 kali dalam string.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di R:

Cara menggabungkan string di R
Bagaimana mengkonversi vektor ke string di R
Cara mengubah karakter menjadi faktor di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *