CLUTO Матрица термина документа для тм Document Term Matrix
У меня есть матрица термина документа в формате cluto:
#Document #Term #TotalItem
term-x weight-x term-y weight-y (for only nonzeros terms, a row per document)
Вместо корпуса я хочу создать DocumentTermMatrix(пакет tm) из этого файла, возможно ли это?
Cluto File:
2 3 3
1 3 3 4
2 8
Row File:
car
plane
Column File:
x
y
z
Решение:
dtm = as.DocumentTermMatrix(read_stm_CLUTO(file), weightTf);
rows <- scan("rows.txt", what="", sep="\n");
columns <- scan("columns.txt", what="", sep="\n");
dtm$dimnames = list(rows,columns);
1 ответ
Решение
Это должно сделать это:
require(slam)
as.DocumentTermMatrix(read_stm_CLUTO(file), weightTf)
Если вы можете сослаться на свой файл CLUTO или добавить его отрывок к своему Q, мы можем посмотреть на имена строк и столбцов.
шляпный совет: https://r-forge.r-project.org/scm/viewvc.php/pkg/R/foreign.R?root=tm&view=diff&r1=1127&r2=1127&diff_format=s