시작하기무료로 시작하기

grep 문법 연습하기

직장에서 아이스브레이킹 연습 문제를 막 마치고, 상사에 대한 사실 10가지를 기록했어요. 이 10가지는 text라는 벡터에 저장해 두었습니다. 정규표현식을 사용해 상사의 응답을 요약해 보려고 해요.

R에서 정규표현식에 대한 몇 가지 참고 사항:

  • grep()을 사용할 때 value = TRUE로 지정하면 인덱스 대신 텍스트가 출력돼요.
  • 숫자 "\\d" 뒤에 마침표 "\\."가 오는 패턴은 "\\d\\."처럼 결합할 수 있어요.
  • 공백은 "\\s"로 찾을 수 있어요.
  • 단어를 찾으려면 그 단어를 그대로 패턴으로 쓰면 됩니다. pattern = 'word'

이 연습은 강의의 일부입니다

R로 배우는 자연어 처리 입문

강의 보기

연습 안내

  • grep()을 사용해 숫자가 포함된 응답의 텍스트를 출력하세요.
  • 숫자 다음에 공백이 오는 모든 항목을 찾으세요. 숫자와 공백은 정규표현식으로 지정하세요.
  • length()grep()을 사용해 "favorite"라는 단어를 몇 번 기록했는지 확인하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Print off each item that contained a numeric number
___(pattern = ___, x = text, value = TRUE)

# Find all items with a number followed by a space
___(pattern = ___, x = text)

# How many times did you write down 'favorite'?
length(___(pattern = ___, x = text))
코드 편집 및 실행