這是一篇針對完全無編程經驗的同學,上手學習R語言的筆記。路過的有經驗的朋友,可以忽視~
0、介紹
R語言是用於統計分析,圖形表示和報告的編程語言和軟件環境。
- R語言是一種開發良好,簡單有效的編程語言,包括條件,循環,用戶定義的遞歸函數以及輸入和輸出設施。
- R語言具有有效的數據處理和存儲設施,
- R語言提供了一套用於數組,列表,向量和矩陣計算的運算符。
- R語言爲數據分析提供了大型,一致和集成的工具集合。
- R語言提供直接在計算機上或在紙張上打印的圖形設施用於數據分析和顯示。
1、環境搭建
參考:https://blog.csdn.net/beauty0522/article/details/82560024
- 下載和安裝R語言包:https://cran.r-project.org/
- 下載和安裝R語言編輯器RStudio:https://rstudio.com/products/rstudio/download/
【注】:安裝路徑用全英文,避免中文路徑導致一些奇怪的問題。
【使用鏡像下載,官網速度太慢了!!!】— 參考 https://www.omicsclass.com/article/106
- R語言包清華鏡像:https://mirrors.tuna.tsinghua.edu.cn/CRAN/
- R Studio沒有找到鏡像,找找百度網盤!
安裝好R Studio之後,在R Studio設置鏡像源,用於後續快速獲取工具包。(後面再介紹)
2、語法基礎
R 語言的教程有很多,參差不齊,乾脆就上W3Cschool吧 https://www.w3cschool.cn/r/。跟着例子敲一敲。
業界推薦學習資料:《R語言實戰》 - 圖靈叢書
2.1 練習使用R Studio
打開R Studio,如下,4個工作窗口。下面開始介紹如何簡單實用 R Studio。
- 腳本窗口:創建R Studio的腳本,然後可以逐行執行代碼,輸出在下面的控制檯。
- 控制檯窗口:提供交互,即,輸入指令或代碼,控制檯輸出結果。
- 工作區:顯示環境變量,歷史變量(即,你用過的變量和值)
- 文檔窗口:顯示說明文檔,一般在控制檯輸入 help(“需要查看的命令”)
1)建立當前工作目錄
爲了統一管理R Studio上的文件資源,建議設置工作區,將設置某個文件目錄作爲自己的工作區,即,自己想要將R Studio相關的文件保存到那麼目錄,以及R Studio默認打開的目錄。
點擊 More,將當前目錄設置爲工作目錄。
2)試試命令行交互窗口(控制檯)
因爲我之前用過,所以先清空一下控制檯,但是不知道怎麼清空,=⇒ 搜索嘛, “RStudio 清空 控制檯” 結果, 使用 ctrl + L 鍵,清空控制檯,但是不會清除掉已經定義的變量。
打印看看name和height
3)熟悉操作窗口,常用操作,快捷鍵(提高生產力,小白可暫緩,不用)。
4)根據簡單的示例,照葫蘆畫瓢,動手敲一敲代碼。
-
輸入自己的名字作爲變量,並打印
-
實現1+2+3+4+…+10 ,並打印結果
到此,你就算是對R語言和R Studio打過招呼了。
5)實用 R Studio提供的R notebook 或者 R mardown 或許能幫助你學得更好。
RStudio 還提供了 R notebook 的功能,使用.Rmd文檔,提供了很棒的R筆記。
File → R Notebook,第一次使用時需要安裝,過程會有點慢。
操作指導
- 點擊左上角 File -> New File -> R Script 創建R腳本
- 點擊左上角 File -> New File -> R Markdown 創建Rmd
- 點擊左上角 File -> New File -> R Notebook 創建R notebook
R notebook 可以讓你把自己練習的過程作爲筆記保存下來,包括你的代碼的運行結果等等。
1)我們新建一個 R notebook
2)點擊上面圈紅的按鈕,那是一個運行按鈕。然後運行結果會顯示在下面。
3)Ctrl + S保存下來,下次你就可以打開這個筆記,接着你的工作啦。
保存的時候,如果沒有默認添加文件後綴名,你應該自己添加爲 .rmd 或者 .Rmd
試試看,關閉文件,重新打開。