一、knitr
R-Markdown通过嵌入R
code块的方式可以很好的创建动态文档。创建的文档是独立可重复的,并且可以分享。
R-Markdown允许R用户在markdown文档中插入R
code。然后通过knitr编译得到html文件。
1、创建R-Markdown文档
点击File -> New File -> R Markdown,如下所示
会看到如下所示的对话框。选择左侧的“Document”,并填写标题和作者,点击"OK"。
得到R-Markdown文档
2、编译R-Markdown文档
单击"Knit HTML"按钮可以生成一个HTML文件;如果想嵌入R代码做计算,需要在代码块内编辑。如下所示:
```{r
Code Chunk, chunk options here...}
# R code
here...
```
(1)可以通过R对象opts_chunk设置全局选项
opts_chunk$set(echo
= FALSE, fig.height = 4)
其中echo:控制R代码块是否可见。设置为FALSE表示隐藏R代码,但会运行代码块并输出结果到文档。如果你只是为了显示而不需要运行一个代码块,设置eval
= FALSE即可。
fig.height
:设置图像的高度
```{r Code chunk, echo = FALSE} # R code will be evalu