今天開始學R語言了,一步一步走來,一天一天打卡,感覺有人監(jiān)督和交作業(yè)的感覺比較好,可能懶惰是一種習慣吧,得治啊。
生信星球學習小組第87期DAY4-R語言基礎 思維導圖 謝榮俊
一、查看電腦用戶名是中文還是英文:
是中文的話需要修改,避免中文用戶名引起的莫名其妙的報錯。具體操作參考:當Rstudio杠上中文用戶名 生信星球。
二、安裝R和Rstudio:
具體操作參考:
三、認識R和Rstudio:
R是一種編程語言,也是統(tǒng)計計算和繪圖的環(huán)境,它匯集了許多函數,能夠提供強大的功能。
R語言軟件界面簡陋,通常不直接使用,而是用圖形界面的Rstudio。Rstudio是免費提供的開源集成開發(fā)環(huán)境(IDE)。RStudio提供了一個具有很多功能的環(huán)境,使R更容易使用,是在終端中使用R的絕佳選擇。
四、熟悉Rstudio的工作界面:

Rstudio的工作界面 生信星球
五、學會Rstudio外觀設置和基本操作:
- 設置字體大小。
- 設置鏡像網站。
- 設置R版本。
六、R語言基本操作
- 用Rproject管理工作目錄:設置工作目錄:setwd()。查看工作目錄:getwd()。如果只設置了一個工作目錄。當多個項目并行的話,全都在一個文件夾下,會顯得比較亂。具體操作參考:R-project管理多個R工作目錄 生信星球。
- 顯示文件目錄:dir(),list.files()。
- 加減乘除及其他運算:注意一些特殊運算的表達方式。
- 賦值:賦值符號用<-,就是小于號加上減號,也可以按Alt加上減號。
- 刪除變量:rm(變量名稱),rm(變量名稱1,變量名稱2), rm(list = ls()) 清空所有變量。要注意括號要是英文的。
- 列出歷史命令:history() ,相當于鼠標單擊右上角的history標簽。
- 清空控制臺:ctrl+l。
七、嘗試用R做簡單的圖:
- 涉及到的函數和數據集:
1.1 rnorm()函數產生一系列的隨機數,隨機數個數,均值和標準差都可以設定。具體參考: R語言-rnorm函數 博客園 。
1.2 plot()函數是R中的基本畫圖工具,直接plot(x),x為一個數據集,就能畫出圖。具體參考:R---plot()參數詳解 簡書和R語言plot函數參數合集 博客園。
1.3 boxplot()函數用于創(chuàng)建盒形圖。具體參考:R語言盒形圖(箱形圖)易百教程 。
1.4 runif()函數用來取隨機數。具體參考:R語言函數的使用技巧及隨機數 簡書。
1.5 iris數據集(鳶尾屬植物數據集):它首次出現在著名的英國統(tǒng)計學家和生物學家Ronald Fisher 1936年的論文《The use of multiple measurements in taxonomic problems》中,被用來介紹線性判別式分析。在這個數據集中,包括了三類不同的鳶尾屬植物:Iris Setosa,Iris Versicolour,Iris Virginica。每類收集了50個樣本,因此這個數據集一共包含了150個樣本。R自帶,在R提示符下輸入iris回車可看到內容。實操圖片:
使用plot()函數對rnorm()函數生成的50個隨機數做散點圖
使用boxplot()函數對iris數據集做箱式圖
查看R自帶的iris數據集
查看R自帶的iris數據集




