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"))))