-2
파이썬을 사용하여 CSV 파일의 열에서 단어 클라우드를 만들려고합니다. 워드 클라우드, PIL, OS 및 Numpy를 설치했지만 단어 구름을 생성하기 위해 한 열만 읽는 방법을 모르겠습니다. 누구든지 도움을 줄 수 있습니까? 감사!CSV 파일의 열에서 파이썬으로 단어 구름 만들기
파이썬을 사용하여 CSV 파일의 열에서 단어 클라우드를 만들려고합니다. 워드 클라우드, PIL, OS 및 Numpy를 설치했지만 단어 구름을 생성하기 위해 한 열만 읽는 방법을 모르겠습니다. 누구든지 도움을 줄 수 있습니까? 감사!CSV 파일의 열에서 파이썬으로 단어 구름 만들기
여기서는 word_cloud site에서 수정 된 예입니다.
나는 첫 번째 열에 단어 (아래 이미지에서 선택 및 표시됨)와 그 다음에 나오는 설명이 포함 된 'words.csv
파일을 가지고 있습니다.
csv
파일 (단어)의 첫 번째 열을 읽고 word_cloud
을 실행합니다.
import csv
from wordcloud import WordCloud
#read first column of csv file to string of words seperated
#by tab
your_list = []
with open('words.csv', 'rb') as f:
reader = csv.reader(f)
your_list = '\t'.join([i[0] for i in reader])
# Generate a word cloud image
wordcloud = WordCloud().generate(your_list)
# Display the generated image:
# the matplotlib way:
import matplotlib.pyplot as plt
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis("off")
# lower max_font_size
wordcloud = WordCloud(max_font_size=40).generate(your_list)
plt.figure()
plt.imshow(wordcloud, interpolation="bilinear")
plt.axis("off")
plt.show()
# The pil way (if you don't have matplotlib)
# image = wordcloud.to_image()
# image.show()
에 오신 것을 환영합니다 SO, 질문을 명확히 이미 시도한 것을 보여주고 어떤 출력/오류 당신은 점점 우리는 – Scriptable
을이 질문은 않습니다 도움을 시도 할 수 있습니다하시기 바랍니다 StackOverflow의 규칙이 너무 넓어서 의견을 기반으로하는 답변 만 이끌어 낼 수 있기 때문에 StackOverflow 규칙에 적합하지 않습니다. http://stackoverflow.com/help를 방문한 다음 http://stackoverflow.com/help/on-topic 및 http://stackoverflow.com/help/how-to-ask를 읽어보십시오. –