【发布时间】:2021-06-25 05:38:42
【问题描述】:
我正在处理具有包含反馈文本的列之一的数据框。它已被清理干净。 我只需要知道如何从字符串中提取抽象名词和形容词。
这是我拥有的已清理文本的示例:
输出必须仅包含来自每个反馈的抽象名词和形容词。
例如,反馈是:
"smells good also nice taste in love with it"
输出应该是:
good nice love
我尝试使用 nltk pos tagger 和 textblob 词典。我可以使用 textblob 提取所有形容词,但对于名词,它会标记所有名词。我不能只区分抽象名词,比如上面提到的例子中的“爱”。
【问题讨论】:
-
到目前为止你做了什么
-
我尝试使用 nltk pos tagger 和 textblob 词典。我可以使用 textblob 提取所有形容词,但对于名词,它会标记所有名词。我不能只区分抽象名词,比如上面提到的例子中的“爱”。 @ArkodeepRay
-
“味道”是一个名词。你为什么不想要它?
-
我很想拥有它。我没有添加输出的错误,抱歉。但我要说明的一点是,我只需要提取抽象名词(不是专有名词、普通名词、集体名词或任何其他形式)。
-
假设句子是“我喜欢留在德克萨斯”。我需要的唯一提取词是“爱”而不是“德克萨斯”,也就是说,只是抽象名词。希望我能传达我的观点。
标签: python python-3.x nlp sentiment-analysis pos-tagger