我的情况是,我有一个充满列名的向量,用于非常大的数据帧.
让我们假设:x = c("Name", "address", "Gender", ......, "class" )[近似100个变量]
现在,我想创建一个我最终会用来创建一个公式HoeffdingTree.我用以下方法创建公式:
myformula <- as.formula(paste("class ~ ", paste(x, collapse= "+")))
Run Code Online (Sandbox Code Playgroud)
这会引发以下错误:
解析错误(text = x):: 1:360:意外'其他'1:e + spread + prayforsonni +只是+想要+ amp +争论+ blxcknicotine +情绪+现在+右+实际+ herapatra +必须+简单+吸+有+总是+饼干+有史以来+家居+越来越+漂亮+黑人+ +,他们多次+阿布+所有+ alliepickl
paste上述语句中的部分工作正常,但将其作为参数传递给as.formula抛出各种奇怪的问题.
我有一个枚举类,如果值与它们中的任何一个都不匹配,我希望它回退到特定的枚举值。我发现了一个关于使用 EnumJsonAdapter 的 Moshi 问题,但我没有看到任何可供我使用的公共类。
我正在使用 Moshi 1.8.0
关于如何实现这一点的任何想法,或者编写自定义 JSON 适配器是唯一的出路?