【问题标题】:Can't Inspect Text Corpus in R无法在 R 中检查文本语料库
【发布时间】:2015-02-03 17:14:55
【问题描述】:

我正在尝试创建语料库以进行进一步分析,我显示的代码您突然停止工作,我找不到此错误的解决方案。我执行这个:

library("tm")
library("SnowballC")
library("wordcloud")
library("arules")
library("arulesViz")
#library("e1071")

#WCZYTAJ_DANE######################################################################

setwd("D:/Dysk Google/Shared/SGGW/MGR_R2/Metody Eksploracji Danych/_PROJEKT")
smSPAM <- read.table("smSPAM.txt", sep="\t", quote="", stringsAsFactors = F)
dim(smSPAM)
colnames(smSPAM) <- c("class", 'text')
head(smSPAM,50)

#zamienia spam ham na 1 0
smSPAM$class=ifelse(smSPAM$class=="ham", "0", "1")
head(smSPAM$text,50)
#View(smSPAM[smSPAM$class=="1",])

#STWORZ_KORPUS#####################################################################

#tworze korpus na potrzeby documenttermmatrix
smSPAM.corp <- Corpus(VectorSource(smSPAM$text))
inspect(smSPAM.corp)

但我在日志中收到此错误:

Error in (function (classes, fdef, mtable):
unable to find an inherited method for function ‘inspect’ for signature ‘"VCorpus"’

但是我仍然可以在这个语料库上执行词干提取、删除空格等,只有检查不起作用。

【问题讨论】:

    标签: r text text-mining tm


    【解决方案1】:

    好的,我发现了我的问题 - tm 和 arules 包都包含检查功能,我是否必须分离 arulesViz 和 arules(按此顺序,因为前者需要后者)并且它又可以工作了。

    【讨论】:

    • 随时点击复选标记“接受”您的回答,将此问题标记为“已回答”。
    猜你喜欢
    • 2015-06-29
    • 2019-11-01
    • 2015-08-03
    • 2013-08-11
    • 2019-02-13
    • 2022-01-21
    • 2019-02-27
    • 2018-12-04
    • 2014-09-15
    相关资源
    最近更新 更多