【问题标题】:How to extract adjectives and adverbs from vector of text in R [closed]如何从R中的文本向量中提取形容词和副词[关闭]
【发布时间】:2019-04-03 05:51:03
【问题描述】:

我想从向量中提取形容词和副词,有什么办法吗?

input <- "It's a good phone" 

预期输出:"good"

【问题讨论】:

  • 请提供您尝试过的示例。
  • 这里有广泛的问题,但我建议查看 R 中的 NLP 项目,如 this onethis one 或其他 SO 问题,如 this one
  • 我认为没有理由结束这个问题。 @cody-gray 你能详细说明一下吗?这个问题足够精确,并且有样本数据和预期的输出。r 经常用于文本挖掘,我看不出关于词性的问题是如何超出范围的。

标签: r extract


【解决方案1】:

你可以使用 tidytext

library(tidytext)
library(tidyverse)
unnest_tokens(tibble(txt="It's a good phone"),word, txt) %>%
  left_join(parts_of_speech) %>%
  filter(pos %in% c("Adjective","Adverb")) %>%
  pull(word) %>%
  unique
# [1] "good"

【讨论】:

  • Ribble 中的错误(text="it's a good phone",word,text) 找不到函数 Ribble,它是在安装包之后
  • 是的,但我没有写那个:)
  • 抱歉 tibble*,但现在找不到函数“%>%”
  • 我编辑了附上tidyverse,请看看现在怎么样
  • 成功了,谢谢。
猜你喜欢
  • 2015-11-26
  • 1970-01-01
  • 2018-06-22
  • 1970-01-01
  • 1970-01-01
  • 2013-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多