新建R Markdown标题提示无效,无法测试其他标题对象
R控制台输入YAML头部报错的解决方法
你遇到的错误根源是在R控制台里直接输入YAML语法内容,控制台是执行R代码的环境,不识别YAML的---标记,会把它当成R的一元减号运算符,从而触发invalid argument to unary operator错误。
正确的操作方式:
- 打开RStudio或支持R Markdown的编辑器,新建一个后缀为
.Rmd的文件 - 在文件的最顶部写入YAML头部(这部分是R Markdown文件的配置区,不是R代码):
--- title: "TEST" ---
- 在YAML头部下方,正常编写Markdown内容或R代码块(比如图表、表格相关代码)
- 点击编辑器中的"Knit"按钮,即可生成包含标题的输出文档
注意:library(rmarkdown)这类R命令可以在控制台执行,但YAML头部必须写在.Rmd文件里,不能在控制台输入。
内容的提问来源于stack exchange,提问作者Steven C
相关产品推荐
相关产品推荐

