如何调试r中的' unexpected end of input '错误



如果这是一个重复关闭很高兴。在我的代码中重复错误:意外的符号/输入/字符串常量/数字常量/SPECIAL,我花了很长时间才看到一个缺失的右括号,该括号被标记为错误Error in str2expression(chars) : <text>:2:0: unexpected end of input(chars是一个函数的输出,该函数以数字x为参数,并基于sign(x)返回不同的字符串进行解析)。如果不是因为SO: https://stackoverflow.com/a/17135063/8400969上的一个封闭式问题,我可能已经盯着它看了好几个小时了。那么,错误unexpected end of inputstr2expression和R中的其他地方意味着什么?

和其他地方一样,这可能表示输入错误或缺少标点符号。解析器到达输入的末尾,但期望更多,可能是由于前大括号、大括号、圆括号等没有匹配的结束。可能的修复方法是找到(在输入中)开括号、大括号和括号,并确保每个都是闭括号(在输入中)。

相关内容

最新更新