У меня возникла проблема с преобразованием фрейма данных R обратно в pandas фрейм данных (на основе pandas версии 1.0.3)
Я использую rpy2 версии 2.9.4. Я тестирую его с помощью следующего кода:
import pandas as pd
from rpy2.robjects import pandas2ri
pandas2ri.activate()
from rpy2.robjects.packages import importr
base = importr("base")
df = pd.DataFrame({"A": [1,2,3], "B": [4,5,6]})
rdf = pandas2ri.py2ri(df)
Приведенный выше код хорошо работает для преобразования pandas в фрейм данных R, но когда я хочу преобразовать фрейм данных R обратно в pandas с помощью этой команды
x = pandas2ri.ri2py(rdf)
я получил сообщение об ошибке
AttributeError: type object 'DataFrame' has no attribute 'from_items'
Я думаю, что from_items больше не доступен в pandas версии 1.0.3. Понижение версии pandas может помочь, но я ищу альтернативу работе с pandas версии 1.0.3. Можно посоветовать, как решить эту проблему? Спасибо.