R Markdown簡單指南

Markdown

Markdown is a text-to-HTML conversion tool for web writers.

這也是Markdown最實用的功能。

但實際上,Markdown作爲一種標記語言,可以讓編寫內容的作者更專注於內容本身。
利用簡單的標記,製作出美觀的,出版級的內容。

Markdown的應用非常廣泛,市面上很多博客也採取了這種技術。
Markdown可生成包括HTML、PDF、WORD、PPT等各種形式的內容。


下面是一些簡單的標記介紹

1.italics斜體
*This txt will apper italicized!*

2.old加粗
**This txt will apper italicized!**

3.Headings 標題
## This is a secondary heading 二級標題
### This is a tertiary heading 小標題

4.Unordered Lists 無序數據列
- first item in list
- second item in list
- third item in list

5.Ordered Lists 有序數據列
1. first item in list
2. second item in list
3. third item in list

6.Links超鏈接
[Johns Hopkin Bloomberg School of Public Health](http://www.jhsph.edu/)
Download R

7.Advanced Linking 超鏈接
I spend so much time reading [R bloggers][1] and [Simply Statistics][2]!
[1]: http://www.r-bloggers.com/ “R bloggers”
[2]: http://simplystatistics.org/ “Simply Statistics”

8.Newlines 換行
換行需要在句尾加上雙空格


參考資料


Rmarkdown

爲什麼要使用R markdown:make your work reproducible。

R markdown可以記錄你記錄你使用的raw data,記錄你處理和清理數據的每一個步驟code,可以顯示,你使用的挖掘算法和可視化圖表。可以完整的說明,整個task的思路,和最終得到的結果。

這裏寫圖片描述

主要包:
- RStudio的Rmd格式文件 通過包 knitr 轉化爲標準 Markdown
- Markdown 通過包 markdown 轉換爲 HTML
- Markdown 通過包 slidify 轉化爲 幻燈片

R markdown 具備顯示R代碼運算結果、調用參數、實時顯示編輯效果、製作交互圖等功能,且可生成網站、儀表版、幻燈片等各種形式的內容。

參考資料

輸出html

library(knitr)
setwd(<working directory>)
knit2html("document.Rmd")
browseURL("document.html")

下面是一些簡單的標記介紹

1.參數引用:在文本中引用在R代碼中計算出來的參數

這裏寫圖片描述

2.設置chunk:設置R代碼塊中的屬性,下文屬性表示不顯示代碼和結果

這裏寫圖片描述

3.xtable:顯示線性迴歸結果表格

這裏寫圖片描述

4.設置全局R代碼塊屬性

這裏寫圖片描述

常用chunk參數

  • Output

    • results:”asis”,”hide”(asis顯示未加工的結果)
    • echo:TRUE,FALSE
  • Figures

    • fig.height:numeric
    • fig.width:numeric
  • cache=TRUE

    • 將計算結果儲存起來,避免重複計算。
    • 注意:一旦代碼和數據改變了,需要重新計算結果。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章