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

问题描述:

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

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

请注意,dput存储固有危险,因为它允许任意执行攻击。