ошибка синтаксического анализа в R при оценке выражения - PullRequest
2 голосов
/ 14 апреля 2019

Я получил следующую ошибку при запуске приведенного ниже кода в блокноте 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)) 

1 Ответ

1 голос
/ 14 апреля 2019

(знак минус) в вашем примере выглядит так, как будто это может быть символ тире.Вот символ в вашем примере, сопровождаемый стандартным символом дефиса / дефиса клавиатуры: -, -.

Если вы удалите этот символ и введете стандартный символ тире, будет ли код работать так, как ожидается?

Вот воспроизведение вашей ошибки в обычном R-сеансе.Первая версия - ваш оригинальный код.Во втором я заменил черту стандартным тире.Я не использовал форматирование кода ниже, потому что две черты выглядят одинаково после прохождения через форматировщик кода.

(xbar - mu) / (sigma / sqrt (n))
Ошибка: неожиданный ввод в "(xbar �"

(xbar - mu) / (sigma/ sqrt (n))
[1] -4,564355

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...