r - 为什么 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'
有点深奥且不一致。
有谁知道为什么这里有区别?
解决方案
推荐阅读
- bash - 并行运行 shell 命令并等待结果
- git - 在上游的子目录上使用 git,同时保持合并功能的完整
- python - 如何修复“ModuleNotFoundError:没有模块名称”?
- java - ArrayList 在尝试运行`.size()`方法时抛出`ConcurrentModificationException`
- r - 如何通过 R Dataframe 中的向量
- c# - 如何将“textbox.Text”的值保存到变量中?
- serialization - 解析值时遇到意外字符:{
- c# - 单个对象上的 C# 数据转换
- java - CheckBox 中的 setChecked 和 setSelected 不起作用
- java - 可在 JVM Scala 和 Scala.js 中使用的计时器