x $ j中的错误:$运算符对文本聚类中的原子向量无效

爱德华

我做文本聚类。玩具实例

df = data.frame(a=c('aaa', 'bbb', 'ccc')) 
corpus = Corpus(VectorSource(df$a))
clean = tm_map(corpus, removeWords, stopwords('english'))
clean = tm_map(corpus, stripWhitespace)
dtm = DocumentTermMatrix(clean)
tfidf = weightTfIdf(dtm)
m = as.matrix(tfidf)
rownames(m) = 1:nrow(m)
norm_eucl <- function(m) m/apply(m, MARGIN=1, FUN=function(x) sum(x^2)^.5)
m_norm <- norm_eucl(m)
cl <- kmeans(m_norm, 2)

和错误

findFreqTerms(tfidf[cl$cl==1], 2)
Error in x$j : $ operator is invalid for atomic vectors

我努力改善

findFreqTerms(tfidf[cl['cl']==1], 2)
Error in `[.simple_triplet_matrix`(tfidf, cl["cl"] == 1) : 
  (list) object cannot be coerced to type 'double'

怎么了?如何改善呢?

爱德华

正确的答案是

findFreqTerms(tfidf[cl$cl==1,], 2)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

关于Perl中的运算符“ x”

插入符:: train函数中的“错误:$运算符对于原子向量无效”

SQL Server中的R:$运算符对原子向量无效

$ 运算符对闪亮的 R 中的原子向量无效

第一个函数中的错误:$运算符对原子向量无效

HR.Rates $ y中的错误:$运算符对原子向量无效

使用R中的括号对数据框进行子集设置--x中的错误:一元运算符的参数无效

plot.lm错误:$运算符对原子向量无效

rfe() 函数错误:$ 运算符对原子向量无效

model.matrix错误:$运算符对原子向量无效

方差分析:错误:$运算符对原子向量无效

错误$运算符对制作直方图R的原子向量无效

biglm - 错误:$ 运算符对原子向量无效

错误:$ 运算符对原子向量无效(r 闪亮 ggplot)

如何在python中覆盖1 / x运算符

Speeglm $运算符对原子向量无效

尽管未使用原子向量或 $,但错误“$ 运算符对原子向量无效”

!+ x运算符JavaScript

||运算符对++ x的影响

简单3x3矩阵类的运算符重载错误

linq中“ =>”运算符的名称是什么(例如.Select(x => x.Prop1))

如何从位运算符 (1 << X) 生成的数字中获取 X(数字)

x86上的Go原子是增量运算符吗?

闪亮:updateSelectizeInput引发错误“ $运算符对于原子向量无效”

随机森林模型的Rcaret提取预测:错误:$运算符对于原子向量无效

模糊匹配:避免出现“错误:$运算符对原子向量无效”

ggplot2错误:$运算符对于原子向量无效

Apply函数返回“错误:$运算符对于原子向量无效”

caret::predict 给出错误:$ 运算符对原子向量无效