-2
私はcsvファイル内の列からPythonを使用してワードクラウドを作成しようとしています。私はワードクラウド、PIL、OS、およびNumpyをインストールしましたが、単語クラウドを作成するためにその1つの列だけを読み込む方法がわかりません。誰も助けることができますか?ありがとう!CSVファイルの列からPythonでワードクラウドを作成
私はcsvファイル内の列からPythonを使用してワードクラウドを作成しようとしています。私はワードクラウド、PIL、OS、およびNumpyをインストールしましたが、単語クラウドを作成するためにその1つの列だけを読み込む方法がわかりません。誰も助けることができますか?ありがとう!CSVファイルの列からPythonでワードクラウドを作成
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を読んでください。 –