【发布时间】:2023-10-06 09:53:01
【问题描述】:
我在系统中有一个.RData 文件,其中包含三个对象 - 全部为 R-DataFrames。我想将它们作为 pandas DataFrames 加载到 python 中。我得到的问题是,对象不是通过rpy 加载的,只有它们的名称:
from rpy2.robjects import r
from rpy2.robjects import pandas2ri
import pandas as pd
file="./normalization.RData"
rf = r.load(file)
rf
<StrVector - Python:0x7fdf1a28cb08 / R:0x4ce82c8>
['df1', 'df2', 'df3']
f1[2]
'annodf'
In [11]:
要么只加载名称,要么我不明白如何从 RData 访问/转换 DF。
有人能解决这个问题吗?
【问题讨论】: