0

Happy if this is closed as a duplicate. Riffing off Error: unexpected symbol/input/string constant/numeric constant/SPECIAL in my code, it took me a long time to see a missing close parenthesis that was flagged with the error Error in str2expression(chars) : <text>:2:0: unexpected end of input (chars was the output of a function that took a number x as its argument, and based on sign(x) returned different strings to be parsed). I might have stared at it for hours were I not saved by a closed question on SO: https://stackoverflow.com/a/17135063/8400969. So, what does the error unexpected end of input mean for str2expression and perhaps elsewhere in R?

Michael Roswell
  • 1,300
  • 12
  • 31

1 Answers1

0

As elsewhere, this probably indicates a typo/missing punctuation. The parser reached the end of the input, but expected more, likely due to an opening brace, bracket, parenthesis, etc. without a matching close. Likely fix is finding the open parentheses, braces, and brackets (in the input) and making sure each one is closed (in the input).

Michael Roswell
  • 1,300
  • 12
  • 31