【发布时间】:2022-01-20 10:02:16
【问题描述】:
我对 quanteda 和 R 很陌生。他们有机会按行合并多个 DFM 吗?
我确实有至少 3 个包含多个文本的 dfm,并希望将它们合并为一个 dfm。
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
我对 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)
如果需要,如果您注意到两个 dfms 中都出现了功能或文档,您可以在之后运行 dfm_compress。通过?dfm_combined查看帮助。
【讨论】: