首页 > 解决方案 > 通过使用rpy2在R的Gifi包中使用princals将拟合变换应用于python中的数据框

问题描述

我正在尝试在使用 rpy2 的 python 中使用 R 的 Gifi 包的主要功能。凭借我对 R 的非常短的了解,我能够在我的数据集中完成函数的拟合部分。

现在我想存储参数,以便我也可以使用它们来转换其他类似的数据。但是,我无法在拟合对象中找到变换函数。

    fitord = Gifi.princals(r_from_pd_df, ndim=2)
    object_scores = pandas2ri.ri2py_vector(fitord[3])

现在我希望能够保存状态以备将来使用而无需再次拟合。另外,python中是否有任何替代方案可以实现相同的效果?

标签: rpython-3.xrpy2

解决方案


rpy2正在使用 Python 的“酸洗”使包装 R 对象的 Python 对象可序列化。文档在这里: https ://rpy2.github.io/doc/v3.0.x/html/robjects_serialization.html


推荐阅读