【发布时间】:2021-02-17 13:50:06
【问题描述】:
我试图在 RStudio 中计算一个简单的指数函数,
> exp(1)
我收到以下错误消息:
错误:C 堆栈使用 7970960 太接近限制
现在我不能再在 RStudio 中运行任何指数计算了,但昨晚一切都很好!我尝试在常规 R 中做到这一点并且它有效。太奇怪了。我试图扩大终端的限制(我使用的是 Mac),但这似乎不是永久的..
计算会发生什么?有谁知道如何消除这个错误?
【问题讨论】:
-
我可以在常规 R(不是 R studio)中运行“exp(1)”,但它在 R studio 中不起作用。
-
RStudio 中
find("exp")的结果是什么? -
RStudio 只是一个 IDE,即一个花哨的脚本编辑器。在 R 控制台与通过 RStudio 绝对不会有不同的行为。
-
是的,但是 OP 可以在不同的环境中工作,其中一个包含伪造的递归函数,而另一个不包含。
标签: r exponential