首页 > 解决方案 > 为什么 as.formula('x') 会导致堆栈使用错误?

问题描述

如果我跑

as.formula('x')

我明白了

Error: C stack usage [some large number] is too close to the limit

如果我做

as.formula('y')

错误是

obejct 'y' not found

如果我将x和都定义y为数字,我得到相同的错误'x',但我得到一个invalid formula错误'y',这是我所期望的。

显然,我不想对其中任何一个进行编码以供实际使用,但我认为错误'x'有点深奥且不一致。

有谁知道为什么这里有区别?

标签: r

解决方案


推荐阅读