按照GitHub与RStudio教程操作时无法编织R Markdown文件
解决Rmd文件编织时的YAML解析错误
你的问题出在YAML头部的语法错误:title: "mAPS" 和 knit: 写在了同一行,YAML解析器无法识别正确的键值结构,导致报错。
修正后的YAML头部如下:
--- title: "mAPS" knit: (function(input_file, encoding) { out_dir <- 'docs'; rmarkdown::render(input_file, encoding=encoding, output_file=file.path(dirname(input_file), out_dir, 'index.html')) }) output: html_document ---
关键修正点:
- 将
title和knit分成单独的两行,每个YAML键独占一行是基础语法要求 - 确保
knit对应的函数代码块缩进保持一致(用2或4个空格均可,只要层级统一) - 保证函数整体结构闭合,括号匹配正确
修正后重新编织Rmd文件,即可正常生成输出到docs/index.html路径下。
内容的提问来源于stack exchange,提问作者Burt Ox
相关产品推荐
相关产品推荐

