형태소 토크나이저 morpho_mecab() 함수는 대상이 되는 문서가 여러개일 경우에는,
개별 문서의 결과를 리스트 객체로 분리해서 반환을 하지만
문서의 개수가 1개일 경우에는 문자 벡터로 반환을 함
tidytext와의 협업은 데이터프레임(tibble) 객체의 연산을 수행하는데,
데이터건수가 1건일 경우에는 리스트 객체가 아니라 벡터의 반환으로 인해서 다음과 같은 에러가 발생하는 사례가 있음
Error in `tidytext::unnest_tokens()`:
! Expected output of tokenizing function to be a list of length 1
Run `rlang::last_error()` to see where the error occurred.
해결 방법
함수의 인수를 추가해서 문서가 1개일 경우에도 리스트 객체로 반환할 수 있는 기능을 추가해야 함
문제제기
tidytext와의 협업은 데이터프레임(tibble) 객체의 연산을 수행하는데, 데이터건수가 1건일 경우에는 리스트 객체가 아니라 벡터의 반환으로 인해서 다음과 같은 에러가 발생하는 사례가 있음
해결 방법
함수의 인수를 추가해서 문서가 1개일 경우에도 리스트 객체로 반환할 수 있는 기능을 추가해야 함