Признание сущности в R ошибка в openNLPdata - PullRequest
0 голосов
/ 14 апреля 2020

Это моя первая попытка использования stackoverflow, и я все еще очень плохо знаком с R, поэтому я прошу прощения, если я испортил какое-либо форматирование.

В настоящее время я пытаюсь заставить команды распознавания сущностей работать в пакете openNLP. используя их предоставленные примеры, однако я все еще получаю ошибку. пожалуйста, посмотрите код ниже

install.packages("rJava")
install.packages("openNLPmodels.en", repos = "http://datacube.wu.ac.at")

library(NLP)
library(rJava)
library(openNLP)
library(openNLPdata)


s <- paste(c("Pierre Vinken, 61 years old, will join the board as a ",
             "nonexecutive director Nov. 29.\n",
             "Mr. Vinken is chairman of Elsevier N.V., ",
             "the Dutch publishing group."),
           collapse = "")
s <- as.String(s)

## Need sentence and word token annotations.
sent_token_annotator <- Maxent_Sent_Token_Annotator()
word_token_annotator <- Maxent_Word_Token_Annotator()
a2 <- annotate(s, list(sent_token_annotator, word_token_annotator))

, который возвращается как ошибка:

Error: Can't find `geom` called 'Pierre Vinken, 61 years old, will join the board as a nonexecutive director Nov. 29.
Mr. Vinken is chairman of Elsevier N.V., the Dutch publishing group.'
Run `rlang::last_error()` to see where the error occurred. ```

> rlang::last_error()
<error/rlang_error>
Can't find `geom` called 'Pierre Vinken, 61 years old, will join the board as a nonexecutive director Nov. 29.
Mr. Vinken is chairman of Elsevier N.V., the Dutch publishing group.'
Backtrace:
 1. ggplot2::annotate(s, list(sent_token_annotator, word_token_annotator))
 2. ggplot2::layer(...)
 3. ggplot2:::check_subclass(geom, "Geom", env = parent.frame())
Run `rlang::last_trace()` to see the full context.
> rlang::last_trace()
<error/rlang_error>
Can't find `geom` called 'Pierre Vinken, 61 years old, will join the board as a nonexecutive director Nov. 29.
Mr. Vinken is chairman of Elsevier N.V., the Dutch publishing group.'
Backtrace:
    x
 1. \-ggplot2::annotate(s, list(sent_token_annotator, word_token_annotator))
 2.   \-ggplot2::layer(...)
 3.     \-ggplot2:::check_subclass(geom, "Geom", env = parent.frame())

Пожалуйста, помогите мне, я так запутался, так как я запустил его в прошлый четверг, и, похоже, это сработало сейчас это не так. Спасибо, любая помощь приветствуется.

...