前提・実現したいこと
Mecabで形態素解析して,動詞の基本形の情報を用いた作業がしたいのですが,どのようにして動詞の基本形の情報を使ったら良いかが分かりません.
良ければご教授願いたいです.
該当のソースコード
Python
1def extractKeyword(text): 2 tagger = MeCab.Tagger('-Ochasen') 3 tagger.parse('') 4 node = tagger.parseToNode(text) 5 keywords = [] 6 while node: 7 if node.feature.split(",")[0] == u"名詞": 8 if node.stat == 0 or node.feature.split(",")[1] != "サ変接続": 9 keywords.append(node.surface) 10 elif node.feature.split(",")[0] == u"形容詞": 11 keywords.append(node.surface) 12 elif node.feature.split(",")[0] == u"動詞": 13 keywords.append(node.feature.split(",")[6]) 14 elif node.feature.split(",")[0] == u"助詞": 15 keywords.append(node.surface) 16 node = node.next 17 return keywords 18 19text = input() 20print(extractKeyword(text)) 21 22print("入力文") 23text = input() 24print(extractKeyword(text)) 25
試したこと
形態素解析して6番目の情報なのでnode.feature.split(",")[5]にしたりしてみましたが,うまくいきませんでした...
補足情報(FW/ツールのバージョンなど)
Python3.7.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/12/01 06:41
2018/12/01 06:44
退会済みユーザー
2018/12/01 06:50
退会済みユーザー
2018/12/01 06:51
2018/12/01 06:54
退会済みユーザー
2018/12/01 07:03
2018/12/01 07:06
退会済みユーザー
2018/12/01 07:11
2018/12/01 07:14
退会済みユーザー
2018/12/01 07:18
2018/12/01 07:21
退会済みユーザー
2018/12/01 07:25
2018/12/01 07:28
退会済みユーザー
2018/12/01 07:31
退会済みユーザー
2018/12/01 07:38