我正在尝试使用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)
你能告诉我我在做什么错吗?