我有一个问题,将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版本的问题。 我可以得到你的建议,如何解决这个问题? 谢谢你的建议。