온라인 도구 활용법기초과정 1주차 - 워드 클라우드
이름 : Poppy
조회수 : 24

오늘은 워드클라우드 ChatGPT를 이용해 직무만족 주관식 문항 워드클라우드를 만드는방법에 대해 얘기하고자 합니다.​전반적 흐름만 알고 있다면 직접 코딩하지 않고도쉽게 따라서 만들 수 있을거 같습니다~!​이를 위해 챗GPT에 먼저 워드클라우드가 무엇인지 물어봤습니다~!​그러자 워드클라우드 길게 대답해 주었는데 요약하면 다음과 같습니다.​워드클라우드(Word Cloud)는 텍스트 데이터에서 가장 빈번하게 등장하는 단어들을 시각적으로 나타내는 방법 중 하나로 자주 등장하는 단어일수록 시각적으로 강조됩니다.주로 텍스트 데이터의 내용을 파악하거나 워드클라우드 시각적으로 흥미로운 패턴을 찾을 때 사용됩니다.​워드클라우드를 생성하는 과정은 다음과 같습니다:텍스트 데이터 수집텍스트 전처리단어 빈도 계산워드클라우드 생성​잘 와닿지 않으실 수 있을거 같은데, 바로 다음 그림입니다.​먼저 텍스트 데이터를 준비해 워드클라우드 봤습니다.준비한 자료는 직무만족 조사에서 주관식으로 응답받은 개선사항입니다.​보통 주관식 문항을 정리하느라 고생들 하는데,워드 클라우드를 보여주면 시각적으로 손쉽게 잘 표현할 수 있는거 같습니다^^​예시는 다음과 같습니다.​그 다음에 해당 파일을 엑셀파일에서 워드클라우드 저장하였는데,저장할때는 다음과 같이 하시면 됩니다.​이 파일(text.csv)을 갖고 어떻게 워드클라우드를 r을 이용해 만들 수 있을지 챗GPT에 물어보았습니다.​물론 한번에 끝나지는 않았고 원하는 요구사항을 계속 말했습니다.예를 들면 질문 내용은 다음과 워드클라우드 같습니다.​철도공사와 협약을 맺어서 할인정책이 이루어졌으면 좋겠습니다 위와 같은 한글이 109행으로 이뤄진 text.csv 파일이 있어. 한글 내용을 r을 이용해 워드클라우드로 보여주고 싶어. 한국어가 깨져서 읽히는데 어떻게 처리해야 할까?워드클라우드가 워드클라우드 숫자로만 구성되어서 나왔어. 한글중 많이 언급한걸로 나오게 코드를 수정해 줄래?워드클라우드 모양을 둥글게해 줄수 있어?모든걸 표시하지 말고 상위 50개의 단어만 나오게 해줄 수 있을까?​이런 과정을 거쳐서 위에서 보여드린 워드클라우드 워드클라우드를 만들었습니다~​정말 코딩을 잘 몰라도 쉽게 만들 수 있을거 같습니다!​최종적으로 정리한 R코드는 다음과 같습니다.​혹시 위 코드 파일이 필요하시면 아래 파일 다운로드 받아서 사용하시면 됩니다~!​도움 되셨다면 공감 및 워드클라우드 댓글 부탁드립니다!