Cara menghitung kata dalam string di r (dengan contoh)


Ada tiga metode yang dapat Anda gunakan untuk menghitung jumlah kata dalam sebuah string di R:

Metode 1: Gunakan Basis R

 lengths(strsplit(my_string, ' '))

Metode 2: Gunakan paket stringi

 library (stringi)

stri_count_words(my_string)

Metode 3: Gunakan paket stringr

 library (stringr)

str_count(my_string, ' \\w+ ')

Masing-masing metode ini akan mengembalikan nilai numerik yang mewakili jumlah kata dalam string yang disebut my_string .

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

Contoh 1: Menghitung kata menggunakan basis R

Kode berikut menunjukkan cara menghitung jumlah kata dalam sebuah string menggunakan fungsi dasar R lengths dan strsplit :

 #create string
my_string <- 'this is a string with seven words'

#count number of words in string
lengths(strsplit(my_string, ' '))

[1] 7

Dari hasilnya terlihat ada tujuh kata dalam string tersebut.

Terkait: Cara menggunakan fungsi strsplit() di R untuk memisahkan elemen string

Contoh 2: Hitung kata menggunakan paket stringi

Kode berikut menunjukkan cara menghitung jumlah kata dalam sebuah string menggunakan fungsi stri_count_words dari paket stringi di R:

 library (stringi)

#create string
my_string <- 'this is a string with seven words'

#count number of words in string
stri_count_words(my_string)

[1] 7

Dari hasilnya terlihat ada tujuh kata dalam string tersebut.

Contoh 3: Menghitung kata menggunakan paket stringr

Kode berikut menunjukkan cara menghitung jumlah kata dalam sebuah string menggunakan fungsi str_count dari paket stringr di R:

 library (stringr)

#create string
my_string <- 'this is a string with seven words'

#count number of words in string
str_count(my_string, ' \\w+ ')

[1] 7

Dari hasilnya terlihat ada tujuh kata dalam string tersebut.

Perhatikan bahwa kami menggunakan ekspresi reguler \\w+ untuk mencocokkan karakter non-kata dengan tanda + untuk menunjukkan satu atau lebih dalam satu baris.

Catatan : Dalam masing-masing contoh ini, kami menghitung jumlah kata dalam satu string, namun setiap metode juga akan bekerja dengan vektor string.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Cara menemukan lokasi karakter dalam string di R
Cara menghapus karakter dari string di R
Cara memilih kolom yang berisi string tertentu di R

Tambahkan komentar

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