質問: wordlist[wordlist[1].str.contains("名詞,一般")] #名詞のカウントをする pd.DataFrame(nounlist[0].value_counts(), columns=["COUNT"]) ``` ### 試したこと エラーコードを調べたところVisual Studio 2012 更新プログラム 4 の Visual C++ 再頒布可能パッケージの32bit版をインストールすると解決する場合があるとのことだったのでやってみたのですがダメでした。 https://www.microsoft.com/ja-jp/download/details.aspx?id=30679 ### 補足情報(言語/FW/ツール等のバージョンなど) 最後になりますが現在の環境を挙げさせていただきます。 OS:Windows10(64bit) 言語:Python3.5.2(Anaconda4.2.0利用しインストール) 形態素解析ツール:MeCab ほぼ以下のサイトの通りにやってみました。 http://qiita.com/h_kabocha/items/5bee9e9b852aed11411b 原因わかる方いらっしゃいましたら回答のほどよろしくお願いいたします。
回答: wordlist = pd.read_csv("out_mecab2.txt" , header=None , delimiter="\t") で、 EmptyDataError: No columns to parse from file のエラーになっているようなので、 out_mecab2.txt にデータが書き込まれていないのではないでしょうか? 実際にファイルを開いて目的のものが書き込まれているかを確認してみると良いと思います。 また、MeCabをPythonの外で外部呼び出しをしていますが、MeCab-Pythonなどを使って、Pythonの環境のみで行う方法も検討したほうが良いかと思います。 MeCab以外の形態素解析エンジンを使うという選択肢もあろうかと思います。