시작하기무료로 시작하기

부정 표현 바꾸기

예측 프로젝트를 계속 진행하려면, 데이터셋에 나타나는 부정 표현을 어떻게 처리할지 정해야 해요. 일부 예측 알고리즘은 부정 표현과 잘 맞지 않으므로, 좋은 방법은 not 또는 n't 중 하나를 제거하고, 그다음 단어를 반의어로 바꾸는 거예요.

예를 들어, 문자열이 The movie isn't good라고 해봅시다. 여기서 n't를 제거하고 goodbad로 바꿔야 해요. 그러면 최종 문자열은 The movie is bad가 되죠. 데이터셋의 첫 번째 열에는 isn't 다음에 important가 오는 문자열이 있음을 확인했어요.

이 열의 텍스트는 이미 movies 변수에 저장되어 있으니, 이를 가지고 작업을 시작하면 돼요. IPython 셸에서 print(movies)로 내용을 미리 볼 수 있어요.

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

Python에서의 정규 표현식

강의 보기

연습 안내

  • 부분 문자열 isn'tis로 바꾸세요.
  • 부분 문자열 importantinsignificant로 바꾸세요.
  • 결과를 movies_antonym 변수에 담아 출력하세요.

실습형 인터랙티브 연습

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

# Replace negations 
movies_no_negation = movies.____("____", "____")

# Replace important
movies_antonym = movies_no_negation.____("____", "____")

# Print out
____
코드 편집 및 실행