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