Подтвердить что ты не робот

Ошибка RMarkdown в YAML

На днях я смотрел отличный веб-семинар RStudio о RMarkdown. После вебинара они разместили код, используемый в демонстрациях в Интернете, и я хотел проверить один пример. Я взял их код, поместил его в свой RStudio (который говорит, что он полностью обновлен, v0.98.978), установил или обновил все необходимые пакеты и нажал "Запустить документ"

Я получаю ошибку, которую я не понимаю и для которой Google был очень бесполезным. Что это за таинственный < document start > и как его включить? Я предположил, что все необходимые компоненты будут включены с учетом кода.

Error in yaml::yaml.load(front_matter) : 
  Parser error: did not find expected <document start> at line 2, column 1
Calls: <Anonymous> -> parse_yaml_front_matter -> <Anonymous> -> .Call
Execution halted
4b9b3361

Ответ 1

Проблема возникла при копировании кода из браузера в Rstudio.

Исходная информация заголовка:

---
title: "Linked brushing"
output: html_document
runtime: shiny
---

вставленный текст:

---
  title: "Linked brushing"
output: html_document
runtime: shiny
---

Отсутствует начало < document; было неравномерным количеством пробелов перед каждым элементом заголовка. Это можно устранить, добавив пробел в строки "output" и "runtime" или удалив пустое пространство "title".