學習內容
1.安裝R(基礎)和Rstudio(人性化一些的界面)
注意:所有的軟件都安裝在c盤哦独撇,然后系統(tǒng)用戶名最好是不要用中文,寫代碼最怕中文字符串哦形真!
- 生信0基礎第一步抡砂,下載R和Rstudio并且安裝在自己的電腦上面。官網(wǎng)鏈接是
R:下載地址
RStudio:下載地址 - 下載后根據(jù)提示先裝R再裝RStudio(用搜狗微信搜索:[“果子學生信 給自己一個全新的R語言環(huán)境”]查看地址
窒篱,也可看生信技能樹(嗶哩嗶哩有教程))
2.粗略了解R語言是什么焕刮,干什么的舶沿,認識Rstudio的工作界面
- R語言資源匯總:地址
11.png -
R是一種編程語言,也是統(tǒng)計計算和繪圖的環(huán)境配并,它匯集了許多函數(shù)括荡,能夠提供強大的功能。
R語言軟件界面簡陋溉旋,通常不直接使用畸冲,而是用圖形界面的Rstudio。
RStudio是免費提供的開源集成開發(fā)環(huán)境(IDE)观腊。RStudio提供了一個具有很多功能的環(huán)境邑闲,使R更容易使用,是在終端中使用R的絕佳選擇梧油。
24905417-7fe7e3ee25d3e416.webp.jpg
嘗試作圖
plot(rnorm(50))
- plot() 默認做散點圖苫耸,rnorm(50) 產(chǎn)生50個服從正態(tài)分布的隨機數(shù)
- plot()函數(shù)是R中畫x-y兩個變量的函數(shù);用runif()函數(shù)產(chǎn)生了兩列隨機數(shù):x1,y1儡陨,然后用plot()函數(shù)直接畫圖褪子。
rnorm()函數(shù)產(chǎn)生一系列的隨機數(shù),隨機數(shù)個數(shù)骗村,均值和標準差都可以設定嫌褪。
12.png
2.
boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))
- boxplot() 用于繪制盒式圖,col 用于設置繪圖的顏色胚股,橫坐標iris
Sepal.Length
- iris是一個R語言自帶的數(shù)據(jù)框,通常用作示例琅拌。iris$Sepal.Length表示iris數(shù)據(jù)框的Sepal.Length這一列數(shù)據(jù)晃痴。以此類推。
- 具體更多詳情可見R語言boxplot繪圖函數(shù)地址
13.png
3.學會外觀設置和基本操作
-
下載打開后在tools----global opations設置分別設置pakage和外觀
QQ圖片20201013150244.png
QQ圖片20201013150321.png
- 基本操作
- 用Rproject管理工作目錄
所謂工作目錄就是默認的讀取和儲存位置财忽,也就是說倘核,R語言只能和一個文件夾進行互動,這個文件夾非常重要即彪,做不好就會導致你的腳本紧唱、文件、圖片各種亂跑隶校,找不到漏益。
查看這一篇,養(yǎng)成好習慣:
正常情況下關于工作目錄的介紹是:
設置工作目錄:setwd()
查看工作目錄:getwd()
這樣的話深胳,只設置了一個工作目錄绰疤。下面介紹如何并行多個項目,也就是多個工作目錄舞终。
第一步:綠色加號灰色底——new directory——new project——命名及路徑選擇【填好文件夾名后(其實給文件夾命名了轻庆,也就等于給project命名了癣猾,二者同名)點擊Create Project,就打開了一個新的session余爆,不干擾目前正在進行的項目】
這個方法是從生信技能樹的R語言視頻中學來的纷宇。附上鏈接:
第二步:打開project
生信技能樹創(chuàng)始人jimmy推薦,只用這一個方法打開Rstudio蛾方。那么下次再要打開這個項目時像捶,只需要在文件夾中找到這個R project,雙擊打開即可桩砰。
2.顯示文件列表
直接打命令不跟路徑會顯示哪里拓春?顯示默認路徑,也就是工作目錄亚隅。
相當于linux的ls硼莽。
14.png
3.加減乘除
15.png
4.賦值
16.png
- 賦值符號用<-,這是小于號加上減號枢步,也可以按Alt加上減號
x<- 1+2 意思是把1+2的運算結果賦值給x, 賦值后渐尿,x會顯示在右上角的框醉途,Environment里的Value列表里
直接輸入x 回車,就會把x的值(3)打印到控制臺上,前面的那個[1]是結果的第一個砖茸。
5.刪除變量
> a<-3
> b <- 1
> c <- 4
> u <- 5+6
> rm(b)
> rm(u,c)
> rm(list = ls())
#清空所有變量
6.列出歷史命令
history()
7.清空控制臺
快捷鍵ctrl+l
結語
(如果已經(jīng)安裝或者基礎較好隘擎,可以看下R for Data Science的第一章,系統(tǒng)學習作圖凉夯。 對照原書看货葬,百度R for Data Science 第一個結果就是了,免費劲够。)