web-dev-qa-db-ja.com

YAMLのRMarkdownエラー

先日RMarkdownに関するRStudioのすばらしいウェビナーを見ました。ウェビナーの後、彼らはデモで使用されたコードをオンラインで投稿しました。私は their code を取り、それをRStudio(完全に最新、v0.98.978と表示されている)に入れ、必要なすべてのパッケージをインストールまたは更新して、「Run Document」をクリックしました。

わからないエラーが発生し、Googleが役に立たない。この不思議な<ドキュメントスタート>とは何ですか、どのように含めるのですか?コードのソースがあれば、必要なすべてのコンポーネントが含まれると思いました。

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
21
Mark

この問題は、ブラウザからRstudioにコードをコピーすることで発生しました。

元のヘッダー情報は次のとおりです。

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

貼り付けたテキストは:

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

欠落している<document start>は、ヘッダーの各要素の前の不等量の空白でした。これは、「output」行と「runtime」行に空白を追加するか、「title」行の空白を削除することで修正できます。

29
Mark