rpy2潘达斯2ri.ri2py公司(df)UTF8不是m吗

2024-04-20 16:06:08 发布

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

现在我使用python(2.7)中的rpy2来转换数据(需要R)

from rpy2.robjects import pandas2ri
import rpy2.robjects as robjects
pandas2ri.activate()

一切都很好,但只要我想改变我的R数据帧对象,经过r变换后变成熊猫数据帧对象,我注意到它丢失了UTF-8格式。在

因此,此时,r_df是r数据帧它可能包含下一个值“Herpéto”

^{pr2}$

但是当我想要一只熊猫的时候数据帧在

p_df_2 = pandas2ri.ri2py(r_df)

UTF-8格式消失了,我得到了一个结果,比如“Herp\xc3\xa9to”

另外,我不知道列是字符串类型,还是数字等p_df和r_df可以是任何值


Tags: to数据对象fromimportdfas格式