2
是否有一些可以将预测模型和其他复杂对象转换为JSON的良好R包?我从这个例子中的线性回归模型:R - 将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"
有一些更好的封装,可以序列化/反序列化对象。
谢谢,它的工作原理。我已经在GitHub中提交了增强请求。 –