今天開始學R語言了,一步一步走來月趟,一天一天打卡灯蝴,感覺有人監(jiān)督和交作業(yè)的感覺比較好,可能懶惰是一種習慣吧孝宗,得治啊穷躁。
生信星球?qū)W習小組第87期DAY4-R語言基礎 思維導圖 謝榮俊
一、查看電腦用戶名是中文還是英文:
是中文的話需要修改因妇,避免中文用戶名引起的莫名其妙的報錯问潭。具體操作參考:當Rstudio杠上中文用戶名 生信星球。
二婚被、安裝R和Rstudio:
具體操作參考:
三、認識R和Rstudio:
R是一種編程語言址芯,也是統(tǒng)計計算和繪圖的環(huán)境灾茁,它匯集了許多函數(shù)窜觉,能夠提供強大的功能。
R語言軟件界面簡陋北专,通常不直接使用禀挫,而是用圖形界面的Rstudio。Rstudio是免費提供的開源集成開發(fā)環(huán)境(IDE)逗余。RStudio提供了一個具有很多功能的環(huán)境特咆,使R更容易使用,是在終端中使用R的絕佳選擇录粱。
四腻格、熟悉Rstudio的工作界面:
Rstudio的工作界面 生信星球
五、學會Rstudio外觀設置和基本操作:
- 設置字體大小啥繁。
- 設置鏡像網(wǎng)站菜职。
- 設置R版本。
六旗闽、R語言基本操作
- 用Rproject管理工作目錄:設置工作目錄:setwd()酬核。查看工作目錄:getwd()。如果只設置了一個工作目錄适室。當多個項目并行的話嫡意,全都在一個文件夾下,會顯得比較亂捣辆。具體操作參考:R-project管理多個R工作目錄 生信星球蔬螟。
- 顯示文件目錄:dir(),list.files()汽畴。
- 加減乘除及其他運算:注意一些特殊運算的表達方式旧巾。
- 賦值:賦值符號用<-,就是小于號加上減號忍些,也可以按Alt加上減號鲁猩。
- 刪除變量:rm(變量名稱),rm(變量名稱1,變量名稱2)罢坝, rm(list = ls()) 清空所有變量廓握。要注意括號要是英文的。
- 列出歷史命令:history() 嘁酿,相當于鼠標單擊右上角的history標簽疾棵。
- 清空控制臺:ctrl+l。
七痹仙、嘗試用R做簡單的圖:
- 涉及到的函數(shù)和數(shù)據(jù)集:
1.1 rnorm()函數(shù)產(chǎn)生一系列的隨機數(shù)是尔,隨機數(shù)個數(shù),均值和標準差都可以設定开仰。具體參考: R語言-rnorm函數(shù) 博客園 拟枚。
1.2 plot()函數(shù)是R中的基本畫圖工具薪铜,直接plot(x),x為一個數(shù)據(jù)集恩溅,就能畫出圖隔箍。具體參考:R---plot()參數(shù)詳解 簡書和R語言plot函數(shù)參數(shù)合集 博客園。
1.3 boxplot()函數(shù)用于創(chuàng)建盒形圖脚乡。具體參考:R語言盒形圖(箱形圖)易百教程 蜒滩。
1.4 runif()函數(shù)用來取隨機數(shù)。具體參考:R語言函數(shù)的使用技巧及隨機數(shù) 簡書奶稠。
1.5 iris數(shù)據(jù)集(鳶尾屬植物數(shù)據(jù)集):它首次出現(xiàn)在著名的英國統(tǒng)計學家和生物學家Ronald Fisher 1936年的論文《The use of multiple measurements in taxonomic problems》中俯艰,被用來介紹線性判別式分析。在這個數(shù)據(jù)集中锌订,包括了三類不同的鳶尾屬植物:Iris Setosa竹握,Iris Versicolour,Iris Virginica辆飘。每類收集了50個樣本啦辐,因此這個數(shù)據(jù)集一共包含了150個樣本。R自帶蜈项,在R提示符下輸入iris回車可看到內(nèi)容芹关。實操圖片:
使用plot()函數(shù)對rnorm()函數(shù)生成的50個隨機數(shù)做散點圖
使用boxplot()函數(shù)對iris數(shù)據(jù)集做箱式圖
查看R自帶的iris數(shù)據(jù)集
查看R自帶的iris數(shù)據(jù)集