从Rpy2到pandas和b的数据帧类

2024-04-27 02:26:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我在rpy2中有一个daframe,它输出以下类:

In [58]: [tuple(x.rclass) for x in df_rpy2]
Out[58]: [('integer',), ('integer',), ('numeric',), ('numeric',)]

如果我这样做了:

from rpy2.robjects import pandas2ri as pd2ri

tmp = pd2ri.ri2py(df_rpy2)
df_from_pd = pd2ri.py2ri(tmp)
print([tuple(x.rclass) for x in df_from_pd])

我得到[('array',), ('array',), ('array',), ('array',)]

怎么还能有初始类呢


Tags: infromdfforintegerarraytmppd