R에서 str_count를 사용하는 방법(예제 포함)


R의 stringr 패키지의 str_count() 함수를 사용하여 문자열에서 일치하는 항목의 수를 계산할 수 있습니다.

이 함수는 다음 구문을 사용합니다.

str_count(문자열, 패턴 = “”)

금:

  • 문자열: 문자형 벡터
  • model: 검색할 모델

다음 예에서는 이 기능을 실제로 사용하는 방법을 보여줍니다.

예 1: 하나의 패턴으로 str_count 사용

다음 코드는 str_count() 함수를 사용하여 문자 벡터의 각 요소에 문자 “a”가 나타나는 횟수를 계산하는 방법을 보여줍니다.

 library (stringr)

#create character vector
x <- c('Mavs', 'Cavs', 'Nets', 'Trailblazers', 'Heat')

#count number of times 'a' occurs in each element in vector
str_count(x, ' a ')

[1] 1 1 0 2 1

결과를 해석하는 방법은 다음과 같습니다.

  • ‘a’ 패턴이 ‘Mavs’에 1번 나타납니다.
  • ‘Cavs’에는 모티브 ‘a’가 1회 등장한다.
  • 모델 “a”는 “Nets”에 0번 나타납니다.

등등.

str_count() 도 대소문자를 구분하므로 대문자 “A”는 문자 벡터의 각 요소에 대해 0을 반환합니다.

예 2: 여러 모델에 str_count 사용

다음 코드는 str_count() 함수를 사용하여 문자 “a” 또는 문자 “s”가 문자형 벡터의 각 요소에 나타나는 횟수를 계산하는 방법을 보여줍니다.

 library (stringr)

#create character vector
x <- c('Mavs', 'Cavs', 'Nets', 'Trailblazers', 'Heat')

#count number of times 'a' or 's' occurs in each element in vector
str_count(x, ' a|s ')

[1] 2 2 1 3 1

결과를 해석하는 방법은 다음과 같습니다.

  • ‘Mavs’에 ‘a’ 또는 ‘s’ 패턴이 2번 나타납니다.
  • ‘Cavs’에 ‘a’ 또는 ‘s’ 패턴이 2번 나타납니다.
  • “Nets”에서 “a” 또는 “s” 패턴이 1번 나타납니다.

참고: | 기호는 R의 “OR” 연산자를 나타냅니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R에서 str_replace를 사용하는 방법
R에서 str_split을 사용하는 방법
R에서 str_Detect를 사용하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다