Я пытаюсь преобразовать одну часть кода R в Python. В этом процессе я сталкиваюсь с некоторыми проблемами.
У меня есть код R, как показано ниже. Здесь я сохраняю выходные данные R в формате .rdata.
nms <- names(mtcars)
save(nms,file="mtcars_nms.rdata")
Теперь мне нужно загрузить mtcars_nms.rdata в Python. Я импортировал модуль rpy2. Затем я попытался загрузить файл в рабочую область Python. Но не смог увидеть фактический результат.
Я использовал следующий код Python для импорта .rdata.
import pandas as pd
from rpy2.robjects import r,pandas2ri
pandas2ri.activate()
robj = r.load('mtcars_nms.rdata')
robj
Мой вывод python
R object with classes: ('character',) mapped to:
<StrVector - Python:0x000001A5B9E5A288 / R:0x000001A5B9E91678>
['mtcars_nms']
Теперь моя цель — извлечь информацию из mtcars_nms.
В R мы можем сделать это, используя
load("mtcars_nms.rdata");
get('mtcars_nms')
Теперь я хотел сделать то же самое в Python.