我正在开发一个项目,其中包含一个.rds文件,该文件由经过R代码生成的我的要求的训练模型组成。从Python访问.rds文件
现在我需要在python中加载训练好的模型,并在处理记录时使用它。
有没有办法做到这一点?如果不是什么替代品。
感谢
我正在开发一个项目,其中包含一个.rds文件,该文件由经过R代码生成的我的要求的训练模型组成。从Python访问.rds文件
现在我需要在python中加载训练好的模型,并在处理记录时使用它。
有没有办法做到这一点?如果不是什么替代品。
感谢
我们可以用羽毛:
import feather
path = 'my_data.feather'
feather.write_dataframe(df, path)
df = feather.read_dataframe(path)
羽毛似乎是一个很好的工具。在rds文件中加载训练好的模型后,我需要在同一个R会话中进行调用以获得预测结果。我正在尝试使用rpy2。虽然没有取得成功。 数据帧至R会话可以使用 进口rpy2.robjects作为RO传递 dataRec = ro.DataFrame({ “protodesc”:protodesc, “serverflag”:serverflag,....}。 #Assigning至R对象 r.g2.black.RRuntimeError:Error in eval(expr,envir,enclos):找不到对象'skew1' – catchbubbles
我终于完全移动到了python,并用pickle来保存我的训练模型并将其读回。组织/ 2 /库/ pickle.html) – catchbubbles
看看这个网站,也许这也可以帮助你。 http://mgimond.github.io/ES218/Week02b.html –