【发布时间】:2017-08-15 06:26:20
【问题描述】:
我想在 dfm 中操作(重命名和组合)功能,如何进行?
原因如下:我想使用与 Quanteda 中实现的 Porter 词干分析器不同的词干提取算法(通过 Python 调用的 kpss 算法)。
示例 三词句子 c("creatief creatieve creatie") 将产生一个具有三个特征(即“creatief”、“creatieve”、“creatie”)的 dfm,它们的词频均为 1。然而,kpss 算法将这些词变成“creatie”。如果我可以将 dfm 中的这三个特征组合成一个名为“creatie”的特征,它的词频为 3,那将非常方便。
非常感谢您的帮助。
(注意。我知道在将 dfm 转换为“简单”矩阵后可以进行此类数据操作,但我想在 dfm 中执行此操作)。
附录 我忽略了 dfm_compress 函数。我快到了......在我压缩了dfm之后,是否也可以应用字典,例如“creati”和“innovati”这两个词都应该算作“creati”这个词类别的出现(参见dfm中的字典函数)? (注意。鉴于 txt 文件的数量庞大,我宁愿不保留原始数据文件)
【问题讨论】:
-
亲爱的肯,感谢您的回复。我忽略了 dfm_compress 函数。我快到了......在我压缩了dfm之后,是否也可以应用字典,例如“creati”和“innovati”这两个词都应该算作“creati”这个词类别的出现(参见dfm中的字典函数)? (注意。考虑到大量的 txt 文件,我宁愿不保留原始数据文件)。