我正在尝试解析 R 中的字符串。当字符串中有一个数字后跟连字符时,R 会引发“意外符号”或“意外输入结束”异常(请参阅代码)。搜索并尝试不同的方法来解决这个问题并没有帮助。可能是我缺乏一些知识。任何帮助或建议将不胜感激。
> str <- "abc12-3def"
> parse(text = str)
Error in parse(text = str) : <text>:1:8: unexpected symbol
1: abc12-3def
^
或者
> str <- "abc123-"
> parse(text = str)
Error in parse(text = str) : <text>:2:0: unexpected end of input
1: abc123-
^
但是,以下示例都可以正常工作
> str <- "abc123def"
> parse(text = str)
expression(abc123def)
或者
> str <- "abc123-def"
> parse(text = str)
expression(abc123-def)
或者
> str <- "abc12-3"
> parse(text = str)
expression(abc12-3)
非常感谢您!