前提・実現したいこと
Pythonを使ってアンケート内の自然言語データを
可視化したいと考えています。
今回はNlplotを使った可視化を考えていますが、
可視化の前に行う単語での分割についてご質問がございます。
発生している問題・エラーメッセージ
--------------------------------------------------------------------------- RuntimeError Traceback (most recent call last) <ipython-input-11-f420cb40d37b> in <module> 1 import MeCab 2 ----> 3 m0 = MeCab.Tagger('-Owakati') 4 wakachi_list = [] 5 for i, di in enumerate(df['VOICE']): c:\lib\site-packages\MeCab.py in __init__(self, *args) 353 354 def __init__(self, *args): --> 355 _MeCab.Tagger_swiginit(self, _MeCab.new_Tagger(*args)) 356 357 def parseToString(self, str, length=0): RuntimeError:
該当のソースコード
Python
1import pandas as pd 2import nlplot 3 4path = r'C:\Users\データ\LIVE Screening.csv' 5df = pd.read_csv(path, sep=',', encoding='cp932') 6df.head() 7 8*** 9VOICE 100 字が綺麗になりたいから 111 始めたきっかけは親の影響です。 122 字がきれいになりたいから 133 字が綺麗な友人に憧れて。 144 文字を綺麗に書きたいと思ったので習い始めました。 15*** 16 17import MeCab 18 19m0 = MeCab.Tagger('-Owakati') 20wakachi_list = [] 21for i, di in enumerate(df['VOICE']): 22 try: 23 w = m0.parse(di) 24 except: 25 w = di 26 27 if 'list' in str(type(w)): 28 print('No.', i, w[:30]) 29 wakachi_list += [w.split(' ')] 30 else: 31 print('X No.', i, w) 32 wakachi_list += [w]
試したこと
MeCabはpip install MeCabでインストールしました。
基はこちらのページで、他にもこちらのページのコードも
参考にしてみましたが、同様にRuntimeErrorが起きました。
どこか根本的な問題があるのでしょうか。
是非、アドバイスを頂けますと幸いでございます。
参考情報
Python 3.8.3 [MSC v.1924 64 bit (AMD64)] on win32
回答1件
あなたの回答
tips
プレビュー