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代碼運算結果、調用參數、實時顯示編輯效果、製作交互圖等功能,且可生成網站、儀表版、幻燈片等各種形式的內容。
參考資料
- Rstudio官網上有完整的說明
- 一張圖學會Rmarkdown
輸出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
- 將計算結果儲存起來,避免重複計算。
- 注意:一旦代碼和數據改變了,需要重新計算結果。