r - 通过使用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中是否有任何替代方案可以实现相同的效果?
解决方案
rpy2
正在使用 Python 的“酸洗”使包装 R 对象的 Python 对象可序列化。文档在这里:
https ://rpy2.github.io/doc/v3.0.x/html/robjects_serialization.html
推荐阅读
- python - pandas 可以在存档中读取和存档吗?
- swiftui - SwiftUI 列表 - 远程图像加载 = 图像闪烁(重新加载)
- django - 为什么我的 Django 自定义表单字段的 to_python() 不起作用?
- c++ - 将 Objective-C 函数作为 C++ 指针传递
- php - 检查第 n 行 mysql 是否已经存在,如果存在则显示不同的回显
- android - 样式按钮作为微调器
- angular - Angular FormGroup 和 formcontrol
- postgresql - 在 psql 中使用 \set 设置变量
- rest - 如何将两个授权标头传递给 curl POST 请求
- python - 处理分类中罕见因子水平的一般策略?