1.寫在前面的話
我對于R語言的學(xué)習(xí)盖矫,大概起步于三四年前唐瀑,科研上的畫圖確實離不開R群凶,畫圖很好看,特別在統(tǒng)計分析那一塊哄辣,R語言的優(yōu)勢是很大的请梢,一些R包的使用也非常方便快捷,但長時間不用還是會生疏力穗,很多東西都忘光了毅弧。今天像當(dāng)初學(xué)習(xí)的那樣,重溫一下R語言的入門吧
2. R語言的安裝
R在電腦上操作可以使用兩個平臺:一個是R 一個是RStudio当窗,都可以在相應(yīng)的官網(wǎng)上找到够坐。對于RStudio,之前也沒具體學(xué)習(xí)過崖面,下面也是基于RStudio記得學(xué)習(xí)筆記元咙。
- 先下載,這個官網(wǎng)上有巫员,不多說庶香。注意一下,電腦用戶名必須是英文的简识。
- 安裝完了后打開赶掖,RStudio還是相當(dāng)友好的,分為四個區(qū)域七扰。
左上:編輯你的代碼的 右上:可以看你的變量和對象的奢赂,還可以看歷史命令
左下:控制臺,查看程序運(yùn)行的情況 右下:可以查看一些包的幫助命令颈走,不用像R一樣膳灶,需要另外用help命令查看。 - 設(shè)置工作路徑立由,這個就是RStudio工作時轧钓,數(shù)據(jù)呀司致,輸出圖片存放的位置(具體可以查看生信星球)。
3.畫個熱圖瞧一瞧(以pheatmap包為例)聋迎。
install.packages("pheatmap") #加載pheatmap包
install.packages("RColorBrewer")#調(diào)個顏色
library(pheatmap) #library這個包
library(RColorBrewer) #library這個包
test<-read.table(choose.files(),head=T,row.names=1) #讀取數(shù)據(jù)
pheatmap(test,color=brewer.pal(9,"YlOrRd"),cluster_rows = FALSE,cluster_cols = FALSE)#畫圖
如下(這個實驗的數(shù)據(jù)看起來不太和諧,哎枣耀,有點累):
4.png