1118 chapter 20

简介

  • R markdown 速查表,RStudio IDE,Help→cheatsheets → R Markdown Cheat Sheet
  • 用户指南: Help→cheatsheets → R Markdown Reference Guide
  • R Markdown: .Rmd,三个重要组成部分:
    Markdown文本,代码段,YAML文件头

p297练习题

3.关闭控制台后,R notebook在编辑器里显示结果。
R markdown在控制台显示输出结果。
此外,二者的YAML的文件头显示不一样

分别是 ouptut: html_notebook和ouptut: html_document
修改文件头可以修改文件格式

格式化文本

和简书的用法差不多

代码段

插入代码的3种方法

  • ctrl+shift+I
  • Insert按钮
  • 手工输入 ```{r} 和···
    实用组合键
    ctrl+ enter || ctrl + shift + enter

代码段名称

{r by-name}给代码起名字的好处

  • 方便浏览特定的代码段
  • 使代码段生成的图形具有意义的名称
  • 建立缓存代码段的网络
    setup,处于笔记本模式时,名称为setup的代码段会先自动运行一次

代码段选项

eval = FALSE
include = FALSE
echo = FALSE,禁止代码出现在最终报告
message = FALSE
results = ‘hide’
error = TRUE

表格

  • knitr::kable()用表格来显示数据
  • 更深入的定制包, xtable, stargazer, pander, tables和ascii等

缓存

  • cache = TRUE ,knitr默认情况下只检查代码
  • 霸道的cache.extra
  • file.info()
  • knitr::clean_cache(),定期清理所有缓存

内联代码

format()、 digits()、big.mark

排错

run一遍先
getwd(), print(), str()

YAML 文件头

文档参数(params
)+参考文献(pandoc)

  • 参考文献格式: BibLaTeX,bIBtEX,endnote,medline
    引用:csl
    references or bibliography

推荐阅读更多精彩内容

  • -1- 身陷书海时,我已不是我,是脱掉肉身的一缕魂魄,随着作者笔下的文字穿越时空,去到一个个陌生的年代,去感知作者...
    荷默阅读 1,248评论 14 18
  • 为了解决输出数据时的功能不足,所以在java.io包里面又提供了一套专门的用于输出数据的类;PrintStream...
    落在牛背上的鸟阅读 48评论 0 0
  • 过了28周,明显感觉和之前不太一样。首先是肚子每过几天就得紧绷绷的一回,然后明显发现肚脐又突出来了一点点,那就是肚...
    秋天的猫oOo阅读 25评论 0 0
  • 看陌上花开的简书觉的挺有意思,因为喜欢她在简书里写的文章,因而也想试试,于是下载了app,试着注册,云淡风清...
    清欢2018阅读 22评论 0 0