使用WebCorpus()和YahooFinanceSource()的情绪

时间:2013-12-24 19:26:31

标签: r batch-file web yahoo-finance sentiment-analysis

节日快乐!我在使用WebCorpus(YahooFinanceSource())时有一个问题,并希望寻求帮助。我正在调试一个大型应用程序,但归结为一个小代码。代码可以作为RStudio环境中的单个文件或RStudio控制台中的逐行交互模式完美运行,但无法使用Rscript或{{1}在命令shell的批处理文件中运行}。该错误仅发生在雅虎财务来源上。这对谷歌金融和路透社等其他来源有利。这是代码,比如文件名是sentitest.R,在RStudio V0.98中正常运行。我的测试平台是R CMD BATCH

CentOS release 6.4 (Final)

然后我创建了一个批处理文件sentibatch,其中只包含一行,如下所示,并将其更改为可执行文件。

library(XML)
library(tm)
library(tm.plugin.webmining)
library(tm.plugin.sentiment)
stock <- "IBM"
wbcorpus <- WebCorpus(YahooFinanceSource(stock)) 

我在shell中运行了sentibatch命令:

R CMD BATCH --no-save --no-restore sentitest.R

但它带来了.Rout文件中的以下错误(我没有包含它的前言)。

$ sentibatch

这是会话信息。操作系统为> stock <- "IBM" > > wbcorpus <- WebCorpus(YahooFinanceSource(stock)) StartTag: invalid element name StartTag: invalid element name StartTag: invalid element name StartTag: invalid element name Opening and ending tag mismatch: e2 line 2 and description Opening and ending tag mismatch: e2 line 2 and item Opening and ending tag mismatch: description line 2 and channel Opening and ending tag mismatch: item line 2 and rss Premature end of data in tag channel line 2 Premature end of data in tag rss line 2 Error: 1: StartTag: invalid element name 2: StartTag: invalid element name 3: StartTag: invalid element name 4: StartTag: invalid element name 5: Opening and ending tag mismatch: e2 line 2 and description 6: Opening and ending tag mismatch: e2 line 2 and item 7: Opening and ending tag mismatch: description line 2 and channel 8: Opening and ending tag mismatch: item line 2 and rss 9: Premature end of data in tag channel line 2 10: Premature end of data in tag rss line 2 Execution halted 。所有包都已安装。

CentOS release 6.4 (Final)

提前致谢!

0 个答案:

没有答案