시작하기무료로 시작하기

벡터를 VCorpus 객체로 만들기 (1)

이전 연습 문제에서 텍스트 데이터를 coffee_tweets라는 벡터로 불러왔어요. 다음 단계는 이 텍스트 데이터를 담고 있는 벡터를 코퍼스(corpus)로 변환하는 것입니다. 영상에서 배운 것처럼 코퍼스는 문서들의 모음이며, tm 영역에서는 R이 이를 하나의 데이터 타입으로 인식한다는 점도 중요해요.

코퍼스 데이터 타입에는 두 가지가 있어요. permanent corpusPCorpusvolatile corpusVCorpus예요. 본질적으로 두 유형의 차이는 문서 모음을 컴퓨터에 어떻게 저장하느냐에 관한 것입니다. 이 강의에서는 디스크에 저장하지 않고 컴퓨터의 RAM에 유지되어 메모리를 더 효율적으로 쓰는 volatile corpus를 사용할 거예요.

volatile corpus를 만들려면, R이 텍스트 벡터 coffee_tweets의 각 원소를 하나의 문서로 해석해야 합니다. 이를 위해 tm 패키지는 Source 함수들을 제공해요. 이 연습에서는 텍스트 데이터가 벡터에 들어 있으므로 VectorSource()라는 Source 함수를 사용하겠습니다. 이 함수의 출력은 Source 객체라고 부릅니다. 한번 만들어 볼까요?

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

R로 배우는 Bag-of-Words 텍스트 마이닝

강의 보기

연습 안내

  • tm 패키지를 불러오세요.
  • coffee_tweets 벡터에서 Source 객체를 만들어 보세요. 이 새 객체의 이름은 coffee_source로 하세요.

실습형 인터랙티브 연습

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

# Load tm
___

# Make a vector source from coffee_tweets
___
코드 편집 및 실행