R 如何将quanteda字典保存为yaml文件?

R 如何将quanteda字典保存为yaml文件?,r,quanteda,R,Quanteda,我已经使用R中Quanteda包中的dictionary函数创建了一个自定义字典,我想将其保存为YAML文件以备将来使用 现在,我有一个R脚本,我在其中创建了字典,并将字典保存为RDS对象。我还使用as.yaml函数将quanteda格式字典转换为yaml格式。到目前为止还不错 但是,当我试图保存它时,使用basesave函数,结果文件都被卡住了 下面是我的流程的简短版本: dictquanteda中的as.yaml()函数创建一个字符对象,它是yaml格式的字典。要将其写入文件,请执行以下操作

我已经使用R中Quanteda包中的dictionary函数创建了一个自定义字典,我想将其保存为YAML文件以备将来使用

现在,我有一个R脚本,我在其中创建了字典,并将字典保存为RDS对象。我还使用
as.yaml
函数将quanteda格式字典转换为yaml格式。到目前为止还不错

但是,当我试图保存它时,使用base
save
函数,结果文件都被卡住了

下面是我的流程的简短版本:

dictquanteda中的
as.yaml()
函数创建一个字符对象,它是yaml格式的字典。要将其写入文件,请执行以下操作:

cat(dict_yml, file = “dict.yml”)

另外请注意,在即将发布的更新(>=2.0.2)中,我们添加了一个
dictionary\u edit()
函数,该函数在编辑器中以yaml格式打开词典,并将编辑后的词典返回给R—如果这就是您希望保存它的原因。

我想您需要的是
yaml::write\u yaml(dict,“dict.yml”)
。谢谢Ken!这正是我想要的答案!期待更新!