问题描述
我正在平台上使用R 3.0.1:x86_64-apple-darwin10.8.0(64位)
I am using R 3.0.1 on Platform: x86_64-apple-darwin10.8.0 (64-bit)
我正在尝试使用tm库中的tm_map.但是当我执行这段代码
I am trying to use tm_map from the tm library. But when I execute the this code
library(tm)
data('crude')
tm_map(crude, stemDocument)
我收到此错误:
Warning message:
In parallel::mclapply(x, FUN, ...) :
all scheduled cores encountered errors in user code
有人知道解决方案吗?
推荐答案
我怀疑您没有安装SnowballC
软件包,这似乎是必需的. tm_map
应该使用mclapply
在所有文档上运行stemDocument
.尝试仅在一个文档上运行stemDocument
函数,这样就可以提取错误:
I suspect you don't have the SnowballC
package installed, which seems to be required. tm_map
is supposed to run stemDocument
on all the documents using mclapply
. Try just running the stemDocument
function on one document, so you can extract the error:
stemDocument(crude[[1]])
对我来说,我遇到了一个错误:
For me, I got an error:
Error in loadNamespace(name) : there is no package called ‘SnowballC’
所以我就继续安装SnowballC
,它就可以了.显然,SnowballC
应该是依赖项.
So I just went ahead and installed SnowballC
and it worked. Clearly, SnowballC
should be a dependency.
这篇关于在Mac上的R 3.0.1中,tm_map具有parallel :: mclapply错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!