Я собираю небольшой учебник с использованием R Markdown. Я хочу, чтобы включать в себя следующее:Как включить строку, содержащую ошибку в R markdown
Это, как мы создаем вектор в R:
{r} x <- c(1,2,3,4,5) x
Нам нужно использовать оператор с(), чтобы сделать это; если мы не получим ошибку, как показано ниже:
{r} x <- (1,2,3,4,5)
Я хочу, чтобы показать сообщение об ошибке, что R обычно дают бы, если бы я попытался создать вектор без с(), а именно
. «Ошибка: неожиданный„“в„х < - (1,“
Однако, когда я вязать уценки он останавливается на строке, содержащей ошибку Итак, как же я намеренно включают строку с ошибкой в нем, чтобы продемонстрировать ошибку?
Спасибо.
Я не уверен, является ли это изменение в 'knitr', или тот факт, что RStudio использует' rmarkdown :: render' на верхнем уровне, который изменяет значения по умолчанию ...? –
Вы правы. Спасибо за разъяснения. (http://rmarkdown.rstudio.com/authoring_migrating_from_v1.html) – Benjamin
Спасибо. Однако, пробовав каждый вариант, который вы предлагаете, я все равно получаю ту же ошибку: Выход из строк 63-64 (M1.2_DataInR.Rmd) Ошибка в анализе (текст = x, srcfile = src):: 1: 8: неожиданный ',' 1: x <- (1,^Звонки: ... оценить -> parse_all -> parse_all.character -> parse Выполнение остановлено. Я также попробовал следующий код в верхней части моего Rmd script: '' '{r setup, echo = FALSE} knitr :: opts_chunk $ set (error = TRUE)' '' как указано в руководстве по миграции, приведенном выше, но с тем же результатом –
Arjun