學習小組Day04--不,他沒有正在輸入

今天學習內(nèi)容為R語言基礎學習,R語言作為最早用于統(tǒng)計學的語言,現(xiàn)在已經(jīng)逐漸發(fā)展成較為完整的數(shù)據(jù)分析及可視化的生態(tài),之前嘗試過一些R包,感覺R的掌握難度是要大于python的,語法語句上R看似簡單,但作為生信學習來說,需要使用的package內(nèi)語法使用規(guī)則參差不齊,所以理解R包有時確實費時費力,多學多看做嘗試希望會有提升!

1.R及Rstudio下載

可以把R及Rstudio當作兩個軟件,找到安裝包即可安裝:

官網(wǎng)下載總不會錯:

安裝R:清華鏡像(清華鏡像R語言
安裝Rstudio:官網(wǎng)免費下載(Rstudio)

我平時習慣將軟件安裝單獨盤內(nèi),所以此次我把安裝目錄更改了,其余一路傻瓜式下一步就可以了(這個習慣有好處自然也有壞處,因為有些軟件需要設置環(huán)境變量,有時盲目更改后續(xù)還需要重新設置系統(tǒng)環(huán)境路徑)。

這次學習花花前輩提示到Rstudio需要windows系統(tǒng)的用戶名必須是英文,之前沒有注意到,這幫我們規(guī)避了一個大坑!感謝!

R個人而言其實用過一小短時間,但也只停留在基本的文件管理與循環(huán)可視化等語法,進階之路還是路漫漫??!

包治百病,在R里同樣適用!(感慨一下:ggplot新人上手吐了!)

2.認識R及Rstudio

來源生信星球 花花老師
基本畫圖
1.plot(rnorm(50))

rnorm():生成正態(tài)分布隨機數(shù)
runif():生成均勻分布隨機數(shù)

R繪圖1
2.boxplot(irisSepal.Length~irisSpecies,col = c("lightblue","lightyellow","lightpink"))
R boxplot

3.R語言基本操作

a.Rproject管理工作目錄(通過新建Rproject將不同項目相對獨立區(qū)分),很有必要有時多個項目同時進行,這樣可以相對獨立;
b.顯示文件列表

  • dir()(顯示默認路徑,相當于linux中的ls)
  • list.files()(查看工作目錄文件夾中文件數(shù)目及信息)
  • 數(shù)學基本運算(enter鍵出結(jié)果)
  • 賦值(<- /=)
  • 刪除變量(rm(),tab鍵補齊)
  • 列出歷史命令(history(),雙擊某歷史命令即可出現(xiàn)在控制臺中)
  • 清空控制臺(ctrl+l同時按)

4.R語言繪圖的一點想法

R語言可視化的生態(tài)現(xiàn)在非常龐大,學習資源很多,但現(xiàn)在強行理解有時不知所云,系統(tǒng)學習總覺得沒有足夠時間,這是最頭疼的!

扒代碼這件事如果R基礎不是特別好,很容易陷入報錯蒙圈死循環(huán),ggplot也已經(jīng)折磨我許久了,但強迫癥又想畫出想要的完美的繪圖!

如此往復心態(tài)炸裂n次后,還是覺得得腳踏實地多學多看多練,期待有一天在想Jimmy、豆豆花花這樣的前輩們的帶領下也能繪出自己滿意的圖吧!

慣例思維導圖結(jié)尾!

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

友情鏈接更多精彩內(nèi)容