如何将 DataFrame 数据类型分配给 rpy2 中的变量?

how can I assign the dataframe data types to a variable in rpy2?

提问人:Dan 提问时间:9/26/2023 更新时间:9/27/2023 访问量:30

问:

如何将 DataFrame 数据类型分配给 rpy2 中的变量?

我在 Python 中执行此操作的方法是:

dt = df.dtypes
打印 (dt)

我已经在 rpy2 中尝试了以下内容:

DT <- ST(DF) 打印(DT)

但我收到以下 R 解析错误:

在 R(self, line, cell, local_ns) 中

_parse 中的 /usr/local/lib/python3.10/dist-packages/rpy2/rinterface_lib/_rinterface_capi.py(cdata, num, rmemory) 650 # PARSE_EOF 651 if status[0] != openrlib.rlib.PARSE_OK: --> 652 raise RParsingError('解析状态不正常', 653 状态=PARSING_STATUS(status[0])) 654 返回分辨率

RParsingError:解析状态不正常 - PARSING_STATUS。PARSE_ERROR

Python R RPY2

评论


答:

0赞 Dan 9/27/2023 #1

解析错误是由单元格开头的注释行引起的。RPY2 不喜欢使用以 ''' 开头和结尾的注释。 '''