Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
9
Help us understand the problem. What is going on with this article?
@Sue_chan

MeCab:品詞ごとに取り出す

More than 1 year has passed since last update.

公式サイト

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

表層形\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】

9
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sue_chan
座右の銘は 勢いとハッタリ
neosystem
「通信業・メディア・ネットベンダー向けシステム」「製造業向けシステム」「金融業向けシステム」「教育機関・企業教育向けシステム」等の開発を手掛ける、独立系の総合SIerです。 ※各記事の内容は各個人の見解であり、所属する組織の公式見解ではありません。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
9
Help us understand the problem. What is going on with this article?