DAY4-謝榮俊

今天開始學R語言了,一步一步走來,一天一天打卡,感覺有人監(jiān)督和交作業(yè)的感覺比較好,可能懶惰是一種習慣吧,得治啊。


生信星球學習小組第87期DAY4-R語言基礎 思維導圖 謝榮俊

一、查看電腦用戶名是中文還是英文:


是中文的話需要修改,避免中文用戶名引起的莫名其妙的報錯。具體操作參考:當Rstudio杠上中文用戶名 生信星球


二、安裝R和Rstudio:


具體操作參考:

  1. 給自己一個全新的R語言環(huán)境 果子學生信
  2. 史上最貼心R包安裝示范視頻 生信技能樹

三、認識R和Rstudio:


R是一種編程語言,也是統(tǒng)計計算和繪圖的環(huán)境,它匯集了許多函數,能夠提供強大的功能。
R語言軟件界面簡陋,通常不直接使用,而是用圖形界面的Rstudio。Rstudio是免費提供的開源集成開發(fā)環(huán)境(IDE)。RStudio提供了一個具有很多功能的環(huán)境,使R更容易使用,是在終端中使用R的絕佳選擇。


四、熟悉Rstudio的工作界面:

Rstudio的工作界面 生信星球

五、學會Rstudio外觀設置和基本操作:


  1. 設置字體大小。
  2. 設置鏡像網站。
  3. 設置R版本。

六、R語言基本操作


  1. 用Rproject管理工作目錄:設置工作目錄:setwd()。查看工作目錄:getwd()。如果只設置了一個工作目錄。當多個項目并行的話,全都在一個文件夾下,會顯得比較亂。具體操作參考:R-project管理多個R工作目錄 生信星球。
  2. 顯示文件目錄:dir(),list.files()。
  3. 加減乘除及其他運算:注意一些特殊運算的表達方式。
  4. 賦值:賦值符號用<-,就是小于號加上減號,也可以按Alt加上減號。
  5. 刪除變量:rm(變量名稱),rm(變量名稱1,變量名稱2), rm(list = ls()) 清空所有變量。要注意括號要是英文的。
  6. 列出歷史命令:history() ,相當于鼠標單擊右上角的history標簽。
  7. 清空控制臺:ctrl+l。

七、嘗試用R做簡單的圖:


  1. 涉及到的函數和數據集:
    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回車可看到內容。
  2. 實操圖片:


    使用plot()函數對rnorm()函數生成的50個隨機數做散點圖

    使用boxplot()函數對iris數據集做箱式圖

    查看R自帶的iris數據集

    查看R自帶的iris數據集
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容