1
我正在使用quanteda软件包生成词频计数的稀疏矩阵。我想做一个改变,所以输出结果只是1或0,这个词是否存在,但我不知道如何用稀疏矩阵做到这一点。在dfm稀疏矩阵中替换值
install.packages(quanteda)
例矩阵
trainingset <- as.dfm(matrix(c(1, 2, 0, 0, 0, 0,
0, 2, 0, 0, 1, 0,
0, 1, 0, 1, 0, 0,
0, 1, 1, 0, 0, 1,
0, 3, 1, 0, 0, 1),
ncol=6, nrow=5, byrow=TRUE,
dimnames = list(docs = paste("d", 1:5, sep = ""),
features = c("Beijing", "Chinese", "Japan", "Macao",
"Shanghai", "Tokyo"))))