2012-08-11 58 views
1

我通过Rpy2在R中运行一些递归代码(不幸的是,必须这样)。我不得不增加选项(表达式),但还没有找到增加指针保护栈的方法。我查看了rpy2代码,并找不到明显的地方为此设置标志。它甚至有可能吗?Rpy2和--max-ppsize

我得到的错误是:

protect(): protection stack overflow. 

我已经看过https://stat.ethz.ch/pipermail/r-help/2006-August/111127.html

感谢您的帮助!

+0

尝试:https://stat.ethz.ch/pipermail/r-help/2006- August/111127.html - 并通读主题 - 这是我使用“rpy2保护堆栈溢出”的第一个搜索引擎结果 – 2012-08-11 14:03:54

+0

谢谢。我已经通过该线程。不幸的是,这不是一个类似于我遇到的问题。 – 2012-08-11 14:18:22

+0

强烈建议您添加研究链接到您的问题,然后... – 2012-08-11 14:24:40

回答

1

发现它埋在源代码中的第一个文件,但已做初始进口

import rpy2.rinterface as rinterface 
rinterface.set_initoptions((...)) 
+0

.rst文件对应的文档,其HTML构建是在网络上(并通过搜索引擎索引):http://rpy.sourceforge.net/rpy2/doc-2.2/html/rinterface.html#initialization – lgautier 2012-08-11 21:00:03

+0

谢谢,洛朗。你是完全正确的。我只是没有在本地编译它们。 – 2012-08-14 15:23:38