如果我对这个主题的格式不正确,我深表歉意这是我第一次在社区中发帖,我会尽力做到最好。我一直在努力解决这个问题,但一直在努力解决它。我目前正在关注“Text Mining with R: A Tidy Data Approach”一书,并且正在使用“tm.plugin.webmining”包对金融文章进行情绪分析。最初的问题是,当我尝试从库中加载包时,它会报告错误。
错误:“tm.plugin.webmining”的包或命名空间加载失败:“rJava”的 loadNamespace() 中的 .onLoad 失败,详细信息:调用:dyn.load(file, DLLpath = DLLpath, ...) 错误:无法加载共享对象'/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so':dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs /rJava.so, 6):库未加载:@rpath/libjvm.dylib 引用自:/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so 原因:找不到图像
在做了一些研究之后,我发现这与 R 和 Java 在 mac OS High Sierra 上的通信方式有关。所以为了解决这个问题,我遵循了这篇文章。它似乎奏效了。一旦我用 java 和 r 解决了这个问题,我终于能够加载“tm.plugin.webmining”包。但是当我尝试运行书中的示例来加载语料库时,出现以下错误。
StartTag:无效元素名称 文档末尾的额外内容 mutate_impl(.data,dots)中的错误:评估错误:1:StartTag:无效元素名称 2:文档末尾的额外内容
我似乎无法在任何地方找到有关此问题的信息,也没有足够的经验来自己解决此问题,因此非常感谢我可以尝试解决此问题的任何见解或想法。下面我发布了我运行的代码,它给了我这个问题。先感谢您。
`library(tm.plugin.webmining)
library(purrr)
library(dplyr)
company <- c("Microsoft", "Apple", "Google", "Amazon",
"Facebook","IBM", "Yahoo", "Netflix")
symbol <- c("MSFT", "AAPL", "GOOG", "AMZN", "FB", "IBM", "YHOO",
"NFLX")
download_articles <- function( symbol) {
WebCorpus(GoogleFinanceSource(paste0("NASDAQ:", symbol)))
}
stock_articles <- data_frame(company = company, symbol = symbol) %>%
mutate(corpus = map(symbol, download_articles))`