LoginSignup
20
18

More than 3 years have passed since last update.

MeCab:品詞ごとに取り出す

Last updated at Posted at 2019-05-05

公式サイト

公式サイト
以下の順で出力されると書いてある

表層形\t品詞,品詞細分類1,品詞細分類2,品詞細分類3,活用形,活用型,原形,読み,発音

実装

import MeCab

mecab= MeCab.Tagger('-Ochasen')

text="七つの海の楽園嵐の夜の後には 愛を伝えるため 命がまた生まれる 7つの国のメロディア誰もが いつかはここを 旅立つ日が来ても 私は 忘れない。"

#parseToNodeで形態素解析
node = mecab.parseToNode(text)

#形態素1つ1つを処理
while node:
    print('****************************')
    print('['+node.surface+']')
    print('[品詞]0:'+node.feature.split(",")[0])
    print('[品詞細分類1]1:'+node.feature.split(",")[1])
    print('[品詞細分類2]2:'+node.feature.split(",")[2])
    print('[品詞細分類3]3:'+node.feature.split(",")[3])
    print('[活用型]4:'+node.feature.split(",")[4])
    print('[活用系]5:'+node.feature.split(",")[5])
    print('[原形]6:'+node.feature.split(",")[6])
    if len(node.feature.split(",")) >= 8:
        print('[読み]7:'+node.feature.split(",")[7])
        print('[発音]8:'+node.feature.split(",")[8])
    node = node.next

実行結果

****************************
[]
[品詞]0:BOS/EOS
[品詞細分類1]1:*
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:*
[読み]7:*
[発音]8:*
****************************
[七つの海]
[品詞]0:名詞
[品詞細分類1]1:一般
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:七つの海
[読み]7:ナナツノウミ
[発音]8:ナナツノウミ
****************************
[の]
[品詞]0:助詞
[品詞細分類1]1:連体化
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:の
[読み]7:ノ
[発音]8:ノ
****************************
[楽園]
[品詞]0:名詞
[品詞細分類1]1:一般
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:楽園
[読み]7:ラクエン
[発音]8:ラクエン
****************************
[嵐]
[品詞]0:名詞
[品詞細分類1]1:一般
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:嵐
[読み]7:アラシ
[発音]8:アラシ
****************************
[の]
[品詞]0:助詞
[品詞細分類1]1:連体化
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:の
[読み]7:ノ
[発音]8:ノ
****************************
[夜]
[品詞]0:名詞
[品詞細分類1]1:副詞可能
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:夜
[読み]7:ヨル
[発音]8:ヨル
****************************
[の]
[品詞]0:助詞
[品詞細分類1]1:連体化
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:の
[読み]7:ノ
[発音]8:ノ
****************************
[後]
[品詞]0:名詞
[品詞細分類1]1:非自立
[品詞細分類2]2:副詞可能
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:後
[読み]7:ノチ
[発音]8:ノチ
****************************
[に]
[品詞]0:助詞
[品詞細分類1]1:格助詞
[品詞細分類2]2:一般
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:に
[読み]7:ニ
[発音]8:ニ
****************************
[は]
[品詞]0:助詞
[品詞細分類1]1:係助詞
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:は
[読み]7:ハ
[発音]8:ワ
****************************
[愛]
[品詞]0:名詞
[品詞細分類1]1:一般
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:愛
[読み]7:アイ
[発音]8:アイ
****************************
[を]
[品詞]0:助詞
[品詞細分類1]1:格助詞
[品詞細分類2]2:一般
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:を
[読み]7:ヲ
[発音]8:ヲ
****************************
[伝える]
[品詞]0:動詞
[品詞細分類1]1:自立
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:一段
[活用系]5:基本形
[原形]6:伝える
[読み]7:ツタエル
[発音]8:ツタエル
****************************
[ため]
[品詞]0:名詞
[品詞細分類1]1:非自立
[品詞細分類2]2:副詞可能
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:ため
[読み]7:タメ
[発音]8:タメ
****************************
[命]
[品詞]0:名詞
[品詞細分類1]1:一般
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:命
[読み]7:イノチ
[発音]8:イノチ
****************************
[が]
[品詞]0:助詞
[品詞細分類1]1:格助詞
[品詞細分類2]2:一般
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:が
[読み]7:ガ
[発音]8:ガ
****************************
[また]
[品詞]0:副詞
[品詞細分類1]1:助詞類接続
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:また
[読み]7:マタ
[発音]8:マタ
****************************
[生まれる]
[品詞]0:動詞
[品詞細分類1]1:自立
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:一段
[活用系]5:基本形
[原形]6:生まれる
[読み]7:ウマレル
[発音]8:ウマレル
****************************
[7]
[品詞]0:名詞
[品詞細分類1]1:数
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:*
****************************
[つ]
[品詞]0:助動詞
[品詞細分類1]1:*
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:下二・タ行
[活用系]5:基本形
[原形]6:つ
[読み]7:ツ
[発音]8:ツ
****************************
[の]
[品詞]0:助詞
[品詞細分類1]1:連体化
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:の
[読み]7:ノ
[発音]8:ノ
****************************
[国]
[品詞]0:名詞
[品詞細分類1]1:一般
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:国
[読み]7:クニ
[発音]8:クニ
****************************
[の]
[品詞]0:助詞
[品詞細分類1]1:連体化
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:の
[読み]7:ノ
[発音]8:ノ
****************************
[メロディア]
[品詞]0:名詞
[品詞細分類1]1:固有名詞
[品詞細分類2]2:一般
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:*
****************************
[誰]
[品詞]0:名詞
[品詞細分類1]1:代名詞
[品詞細分類2]2:一般
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:誰
[読み]7:ダレ
[発音]8:ダレ
****************************
[も]
[品詞]0:助詞
[品詞細分類1]1:係助詞
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:も
[読み]7:モ
[発音]8:モ
****************************
[が]
[品詞]0:助詞
[品詞細分類1]1:格助詞
[品詞細分類2]2:一般
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:が
[読み]7:ガ
[発音]8:ガ
****************************
[いつか]
[品詞]0:名詞
[品詞細分類1]1:副詞可能
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:いつか
[読み]7:イツカ
[発音]8:イツカ
****************************
[は]
[品詞]0:助詞
[品詞細分類1]1:係助詞
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:は
[読み]7:ハ
[発音]8:ワ
****************************
[ここ]
[品詞]0:名詞
[品詞細分類1]1:代名詞
[品詞細分類2]2:一般
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:ここ
[読み]7:ココ
[発音]8:ココ
****************************
[を]
[品詞]0:助詞
[品詞細分類1]1:格助詞
[品詞細分類2]2:一般
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:を
[読み]7:ヲ
[発音]8:ヲ
****************************
[旅立つ]
[品詞]0:動詞
[品詞細分類1]1:自立
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:五段・タ行
[活用系]5:基本形
[原形]6:旅立つ
[読み]7:タビダツ
[発音]8:タビダツ
****************************
[日]
[品詞]0:名詞
[品詞細分類1]1:非自立
[品詞細分類2]2:副詞可能
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:日
[読み]7:ヒ
[発音]8:ヒ
****************************
[が]
[品詞]0:助詞
[品詞細分類1]1:格助詞
[品詞細分類2]2:一般
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:が
[読み]7:ガ
[発音]8:ガ
****************************
[来]
[品詞]0:動詞
[品詞細分類1]1:自立
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:カ変・来ル
[活用系]5:連用形
[原形]6:来る
[読み]7:キ
[発音]8:キ
****************************
[て]
[品詞]0:助詞
[品詞細分類1]1:接続助詞
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:て
[読み]7:テ
[発音]8:テ
****************************
[も]
[品詞]0:助詞
[品詞細分類1]1:係助詞
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:も
[読み]7:モ
[発音]8:モ
****************************
[私]
[品詞]0:名詞
[品詞細分類1]1:代名詞
[品詞細分類2]2:一般
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:私
[読み]7:ワタシ
[発音]8:ワタシ
****************************
[は]
[品詞]0:助詞
[品詞細分類1]1:係助詞
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:は
[読み]7:ハ
[発音]8:ワ
****************************
[忘れ]
[品詞]0:動詞
[品詞細分類1]1:自立
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:一段
[活用系]5:未然形
[原形]6:忘れる
[読み]7:ワスレ
[発音]8:ワスレ
****************************
[ない]
[品詞]0:助動詞
[品詞細分類1]1:*
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:特殊・ナイ
[活用系]5:基本形
[原形]6:ない
[読み]7:ナイ
[発音]8:ナイ
****************************
[。]
[品詞]0:記号
[品詞細分類1]1:句点
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:。
[読み]7:。
[発音]8:。
****************************
[]
[品詞]0:BOS/EOS
[品詞細分類1]1:*
[品詞細分類2]2:*
[品詞細分類3]3:*
[活用型]4:*
[活用系]5:*
[原形]6:*
[読み]7:*
[発音]8:*

注意

「7」を見るとわかるが、
数字は[読み]と[活用形]がないので例外出さないように注意する。

参考

Mecabで形態素解析:品詞分解する方法【Python】

20
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
18