У меня возникли проблемы с пакетом STM в R. Я создал корпус в Quanteda, и я хочу преобразовать его в формат STM. Я сохранил метаданные как независимый файл CSV, и мне нужен код, который объединяет текстовые документы с метаданными. ReadCorpus() и «новообращенный() функция не автоматически добавлять метаданные информации к сводуДобавление метаданных в STM в R
Это то, что он выглядит в Quanteda:.
EUdocvars <- read.csv("EU_metadata.csv", stringsAsFactors = FALSE)
EUdocvars$Period <- as.factor(EUdocvars$Period)
EUdocvars$Country <-as.factor(EUdocvars$Country)
EUdocvars$Region <- as.factor(EUdocvars$Region)
EUCorpus <- corpus(textfile(file='PROJECT/*.txt'), encodingFrom = "UTF-8-BOM")
docvars(EUCorpus) <- EUdocvars
EUDfm <- dfm(EUCorpus)
Есть ли способ сделать то же самое с использованием пакета STM
Эй, спасибо, за ответ. У меня все еще есть проблемы. Не могли бы вы рассказать мне, как вы собираетесь создавать корпус, используя мои данные и метаданные, которые «готовы» выполнять STM с помощью пакета. Спасибо – Ricardo