Mar*_*ark 21 yaml rstudio r-markdown
前几天我看了一场关于RMarkdown的RStudio精彩的网络研讨会.在网络研讨会之后,他们发布了在线演示中使用的代码,我想查看一个例子.我拿了他们的代码,把它放在我的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
Run Code Online (Sandbox Code Playgroud)
Mar*_*ark 29
问题来自将代码从浏览器复制到Rstudio.
原始标题信息是:
---
title: "Linked brushing"
output: html_document
runtime: shiny
---
Run Code Online (Sandbox Code Playgroud)
粘贴的文字是:
---
title: "Linked brushing"
output: html_document
runtime: shiny
---
Run Code Online (Sandbox Code Playgroud)
缺少的<document start>在标题的每个元素之前是不等量的空格.这可以通过向"输出"和"运行时"行添加空格或删除"标题"行的空白来修复.
导致此错误消息的另一个常见原因是使用制表符而不是空格来缩进 YAML 代码。您只能使用 SPACES 来缩进 YAML,而不能使用 TABS。我写这篇文章是为了让未来的自己在这里找到。
title: "Initial Results"
output:
pdf_document:
toc: true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19397 次 |
| 最近记录: |