Как получить вывод missForest с помощью rpy2 в Python?

Я использую rpy2 для запуска пакета R missforest в python. Я знаю, что в python есть пакет Missingpy, который работает аналогично пакету missforest в R, но я хочу протестировать другие пакеты вменения, доступные в R, такие как Amelia, Hmisc. Ниже приведен код, который я создал на Python. Я смог запустить missforest с помощью rpy2 и получить результат, но не смог выбрать элементы из вывода. При выполнении последней строки кода ниже я получаю неверную синтаксическую ошибку. Я провел тщательный поиск, и в кодах, которые я получил, знак $ используется без проблем, но я не уверен, почему приведенный ниже код дает ошибку, как мне использовать знак $ с помощью rpy2. Спасибо.

######## Import and install relevant packages #########
import pandas as pd
import rpy2.robjects.packages as rpackages
from rpy2.robjects.vectors import StrVector
from rpy2.robjects.packages import importr
import rpy2.robjects as ro
R = ro.r
from rpy2.robjects import pandas2ri
pandas2ri.activate()
######## Import the data and conver in to 'R' dataframe ########
data = pd.read_csv("path.csv")
data_imp = data[data.columns.difference(['id'])]
data_imp_r = pandas2ri.py2ri(data_imp)
####### run missForest ####
utils.install_packages(StrVector('missForest'))
survival=importr('missForest')
reslm=R.missForest(data_imp_r,maxiter = 10, ntree = 100, variablewise = True,decreasing = False, 
verbose = False)
######### from the output of missforest check OOB error ####
reslm$OOBerror

person Haritha    schedule 10.04.2020    source источник
comment
ознакомьтесь с аксессорами .rx и .rx2 в документации см. stackoverflow.com/a/46014853/6646912 и stackoverflow.com/a/29590454/6646912   -  person krassowski    schedule 24.04.2020