【发布时间】:2016-05-15 09:51:21
【问题描述】:
是否有一些好的 R 包可以将预测模型和其他复杂对象与 JSON 相互转换?我有这个例子的线性回归模型:
eruption.lm = lm(eruptions ~ waiting, data=faithful)
newdata = data.frame(waiting=80)
predict(eruption.lm, newdata)
我想将 eruption.lm 模型序列化为 JSON 将其存储在某处或将其发送到某个外部系统,然后对其进行反序列化并进行预测。 我试过jsonlite R package:
json<-serializeJSON(eruption.lm)
lin.model<-unserializeJSON(json)
predict(lin.model, newdata)
但是,jsonlite 无法处理复杂的对象——反序列化模型在预测中返回错误:
Error in eval(expr, envir, enclos) : could not find function "list"
有没有更好的包可以序列化/反序列化对象。
【问题讨论】:
标签: json r serialization jsonlite