将R randomForest对象保存到SQL数据库

时间:2013-05-09 19:12:30

标签: sql r

有没有办法将一个randomForests对象(或其他大对象)从R保存到SQL数据库中。我唯一能想到的是对对象进行dsub并将其保存为varchar(max)但是想知道是否还有其他方法。

1 个答案:

答案 0 :(得分:6)

本机方法是使用serialize()序列化对象。如果数据库支持二进制对象,则可以使用二进制序列化,否则可以使用rawToChar(serialize(x, NULL, ascii=TRUE))来获取字符串。

请注意,dput对于存储本身就很危险,因为它允许任意执行攻击。