我对 quanteda 和 R 很陌生。他们有机会按行合并多个 DFM 吗?
我确实有至少 3 个 dfm,其中包含多个文本,并希望将它们合并为一个 dfm。
您可以使用rbind
将它们组合在一起。
小例子:
library(quanteda)
dfm1 <- data_corpus_inaugural %>%
corpus_subset(Year > 1990) %>%
tokens() %>%
dfm()
dfm2 <- data_corpus_inaugural %>%
corpus_subset(Year <= 1990 & Year > 1980) %>%
tokens() %>%
dfm()
dfm_combined <- rbind(dfm1, dfm2)
如果需要dfm_compress
,如果您注意到两个 dfms 中都出现了功能或文档,您可以在之后运行。检查帮助?dfm_combined
。