美文网首页
R-Markdown的学习

R-Markdown的学习

作者: 801ca16edefa | 来源:发表于2022-03-07 09:54 被阅读0次

    一、基本语法

    1.标题

    一个#是一级标题,二个#是二级标题,以此类推。

    # 这是一级标题
    ## 这是二级标题
    ### 这是三级标题
    

    2.字体格式

    **这是加粗的文字**
    *这是倾斜的文字*`
    ***这是斜体加粗的文字***
    ~~这是加删除线的文字~~
    

    3.引用

    >这是引用的内容
    

    4.图片

    ![图片alt](图片地址 ''图片title'')
    说明:
    图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
    图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
    

    5.有序列表

    语法:数字加点
    1.列表内容
    2.列表内容
    3.列表内容
    

    二、代码

    1.单行代码

    `代码内容`
    

    2.多行代码

    (```)
      代码...
      代码...
      代码...
    (```)
    注:前后三个反引号处加了小括号,为了防止转译,实际是没有的。
    

    三、R-Markdown基本使用方法

    1.JPG

    参数的设定

    1.代码块设置

    • echo=FALSE 最终的文档中不会显示代码,只会显示代码运行的结果和图像
    • results="hide" 隐藏结果,显示图像
    • include=FALSE 隐藏代码和运行的输出(写报告时可使用include=FALSE来隐藏所有的代码,从而突出图像。)
    • fig.show="hide" 隐藏图像
    • 对于图像,可以通过fig.width和fig.height来设置宽和高,举例:
    {r scatterplot, fig.width=8, fig.height=6}
    plot(x,y)
    
    • 使用include=FALSE隐藏所有的代码、结果和图像,同时使用include=TRUE和results="hide"则会隐藏结果显示图像
      eval=FALSE显示代码而不显示运行结果。

    2.全局代码块设置

    避免每次使用代码块都重复敲代码来设置代码块,可按如下设置初始代码块:

    {r global_options, include=FALSE}
    knitr::opts_chunk$set(fig.width=12, fig.height=8, fig.path='Figs/',
                          echo=FALSE, warning=FALSE, message=FALSE)
    

    warning=FALSE 和message=FALSE最终文档中不会显示R软件任何的提示信息, fig.path='Figs/'把图片保存在Figs子文件夹中(默认情况下图片不会被保存,注意Figs后面的斜线“/”不可少,否则图片会以Figs为文件名开头被保存在主目录中)。
    如果在某个特定代码块中需要不一样的设置,可以单独设置该代码块,如:

    par(mfrow=c(8,2))
    for(i in 1:16)
      plot(x[,i], y[,i])
    

    在给合作者的报告中,可能会使用include=FALSE, echo=FALSE作为全局设置,生成图像时使用include=TRUE,这样可以只输出图像。

    参考作者:

    R Markdown 使用方法笔记 - huidan - 博客园 (cnblogs.com)
    R-Markdown学习与使用 - 简书 (jianshu.com)
    献给写作者的 Markdown 新手指南 - 简书 (jianshu.com)

    致谢!

    相关文章

      网友评论

          本文标题:R-Markdown的学习

          本文链接:https://www.haomeiwen.com/subject/jexarrtx.html