我在编织所有文件类型(html、pdf、word)时注意到了这个问题。为了确保没有特定于我的程序的问题,我继续运行了您在创建新 Markdown 时获得的默认 .rmd 文件。在每种情况下,它确实编织正确,但我总是在最后看到这一点。我在网上和这里搜索过,但似乎找不到解释
Error in yaml::yaml.load(string, ...) :
Scanner error: mapping values are not allowed in this context at line 6, column 19
Error in yaml::yaml.load(string, ...) :
Scanner error: mapping values are not allowed in this context at line 6, column 19
Error in yaml::yaml.load(string, ...) :
Scanner error: mapping values are not allowed in this context at line 4, column 22
这是我的默认 YAML
---
title: "Untitled"
author: "Scott Jackson"
date: "April 20, 2017"
output: word_document
---
第 4 行第 22 列是 7 和 "
我不确定第 6 行第 19 列在哪里,但那行是底部的破折号
有任何想法吗?
谢谢你。
最佳答案
尝试向 YAML 添加目录时出现此错误:
title: "STAC2020 Data Analysis"
date: "July 16, 2020"
output: html_notebook:
toc: true
但是,如果我把 html_notebook:
到单独的行然后我没有收到错误:title: "STAC2020 Data Analysis"
date: "July 16, 2020"
output:
html_notebook:
toc: true
我不知道为什么这种格式会有所不同,但它允许我的文档编织并带有目录。
关于yaml - R Markdown YAML "Scanner error: mapping values...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43527520/