在jupyter笔记本中运行以下代码时,我收到以下错误
Error in parse(text = x, srcfile = src): <text>:6:12: unexpected input
5:
6: z <- (xbar <e2>
^
Traceback:
代码:
xbar <- 9900 # sample mean
mu <- 10000 # hypothesized value
sigma <- 120 # population standard deviation
n <- 30 # sample size
z <- (xbar − mu)/(sigma/sqrt(n))
答案 0 :(得分:1)
示例中的−
(减号)看起来实际上可能是破折号。这是您的示例中的字符,后跟标准键盘的破折号/连字符:-,-。
如果删除该字符并键入标准破折号,代码是否按预期运行?
以下是在常规R会话中您的错误的再现。第一个版本是您的原始代码。在第二篇中,我用标准破折号代替了破折号。我没有在下面使用代码格式化,因为经过代码格式化程序后,两个破折号看起来完全一样。
(xbar − mu)/(sigma / sqrt(n))
中意外输入
错误:“(xbar�”(xbar-mu)/(sigma / sqrt(n))
[1] -4.564355