當前位置:
首頁 > 最新 > 三合一的R Markdown文件

三合一的R Markdown文件

題記

剛開始自行R語言的時候,將R語言當作是一個純粹的統計計算工具。每次都將已經處理好的數據導入,然後進行統計分析。最近由於一個項目的關係,被要求用R語言完成數據的整理,描述性統計分析,推斷性統計分析和可視化,甚至是結果彙報。漸漸學習到,也感受到R語言真正的優越性。

R Markdown是Rstudio里的一種文件格式。我把它理解為代碼的記事本,同時具有數據運行和展示結果的功能,此外還便於分享交流,促進團隊研究合作和研究的可重複性。

新建一個RMarkdown文件

新建一個RMarkdown很簡單。選擇文件--》新文件——R Markdown就可以新建一個模板。

彈出一個對話框,然後修改title為你分析數據的名稱,作者名稱,此處可以選擇一種輸出格式。這是R Markdown的一個強大的功能。也就是說,完成腳本編輯以後,這個文件搖身一變就可以轉換成簡單的報告。

R Markdown的基本構成

R Markdown文件由兩個部分,一個是腳本部分,一個是注釋部分

腳本部分被包含在這樣的結構中。

```

腳本

```

在此結構中任何的語句,如果沒有加#都會被解析成為腳本的一部分。

注釋部分在這個結構之外,顯示為白色。這個部分為注釋腳本,編輯報告文件提供了豐富的空間。

用法一

顯示報告標題+作者+…

最後生成的報告是這樣的。

用法二

解釋數據,腳本, 以及任何你希望分享給讀者的信息

最後顯示出來是這樣的

用法三

運行腳本之後,相關的數據會自動顯示在注釋部分。

如果你有作圖的語句相關的圖也會一併顯示出來。

這樣,運行knit之後就會形成一個根據你要求輸出格式的彙報文件。

這樣一來,數據處理,存儲和彙報分享就都可以實現啦。

一個小技巧

所有的腳本文件模塊都會形成一個目錄,在左下角。這樣便於查看。

如果有一個大型的項目,不同的人分工合作,每個人只需要完成數據分析後,提交一份這樣的報告,大家就可以共享研究的結果。因為數據清理,分析加工的所有腳本都在一個文件里,並且有相應的注釋,這樣可以最大程度上確保研究方法的可重複性。

後記

最早聽說R語言還是2013年本科畢業的時候,當時沒有機會深入學習,直到2017年開始博士學習以後先從自己看書,到參加工作坊,到給項目做助理研究工作,到實際處理自己實驗的數據。古人說「道不遠人」,現在而言,「技」也不遠人。我們這個時代給與我們前所未有的學習機會和挑戰。

下次分享一個小經驗

模塊化的腳本寫作與數據處理

最近更新「一點技術」欄目的公眾號文章,歡迎關注!

往期文章

敬請期待

R語言的數據整理tidyverse

R語言的數據變換

R語言的數據可視化ggplot


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 讀寫修行 的精彩文章:

TAG:讀寫修行 |