Rpy2-调用名称中带有点的函数

时间:2019-07-15 06:29:24

标签: r python-3.x rpy2

我正在尝试使用rpy2调用带有参数'size'的R函数memory.limit。我按照此处给出的说明进行操作:Accessing functions with a dot in their name (eg. "as.vector") using rpy2,但无法正常工作。

这是我尝试过的:

    if len(pickle.dumps((dClose_dt, d2Close_dt2, d3Close_dt3))) > 2 * 10 ** 9: 
        raise RuntimeError('return data can not be sent!')

还有

from rpy2.robjects.packages import importr
from rpy2 import robjects

utils = importr('utils')
memory_limit = robjects.r("memory.limit")
utils.memory_limit(size=50000)

在两种情况下,我都会遇到以下错误:

from rpy2 import robjects

memory_limit = robjects.r("memory.limit")
memory_limit(size=50000)

你能告诉我我在做什么错吗?

0 个答案:

没有答案