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))