1.R和Rstudio的下載
原先已經(jīng)下載好了
2.認(rèn)識R和Rstudio
R是一種編程語言,也是統(tǒng)計(jì)計(jì)算和繪圖的環(huán)境,它匯集了許多函數(shù),能夠提供強(qiáng)大的功能。
R語言軟件界面簡陋,通常不直接使用,而是用圖形界面的Rstudio。
RStudio是免費(fèi)提供的開源集成開發(fā)環(huán)境(IDE)。RStudio提供了一個(gè)具有很多功能的環(huán)境,使R更容易使用,是在終端中使用R的絕佳選擇。
--引自生信星球

引自生信星球.png
3.R語言的基本操作
- 用Rproject管理工作目錄
新建一個(gè)目錄.png
打開之后出現(xiàn)一個(gè)窗口--選擇New Directory--new project--輸入項(xiàng)目名,選擇保存路徑即可
那么新建一個(gè)名為Day1-R的項(xiàng)目吧
那么如何新建一個(gè)txt文件呢,命令file.create('jyy.txt')可以做到
-顯示文件列表
dir()命令可用來顯示默認(rèn)路徑(即工作目錄)的文件列表,相當(dāng)于linux的ls
那么查看一下默認(rèn)路徑列表中是否出現(xiàn)剛剛新建的項(xiàng)目吧
> dir()
[1] "R-Day1.Rproj"
- 算數(shù)運(yùn)算
1.四則運(yùn)算
> 3+5
[1] 8
> 3-5
[1] -2
> 3*5
[1] 15
> 3/5
[1] 0.6
2.冪指數(shù)運(yùn)算
> 3^5
[1] 243
3.整除運(yùn)算
%/%表示商
%%表示余數(shù)
> 23%/%3
[1] 7
23%%3
[1] 2
4.自然指數(shù)運(yùn)算
自然指數(shù)運(yùn)算用exp()函數(shù),相當(dāng)于運(yùn)算e的(?)次方
exp(0)
[1] 1
> exp(1)
[1] 2.718282
5.絕對值運(yùn)算
絕對值函數(shù)abs()
> abs(-3)
[1] 3
6.平方根運(yùn)算
開方函數(shù)sqrt()
> sqrt(9)
[1] 3
7.對數(shù)運(yùn)算
- 以自然常數(shù)e為底的對數(shù):
log()
> log(exp(2))
[1] 2
- 以2為底的對數(shù):
log2()
以10為為底的對數(shù):log10()
> log2(8)
[1] 3
> log10(1000)
[1] 3
- 以任意數(shù)a為底的對數(shù):
log( , base = a),假設(shè)a=7
> log(49,base=7)
[1] 2
8.三角函數(shù)
π(圓周率,3.1415926......)用pi表示
> pi
[1] 3.141593
> sin(pi/6)
[1] 0.5
> cos(pi/3)
[1] 0.5
- 賦值
賦值符號:<-
鍵盤輸入:同時(shí)按下Alt和減號鍵即可
> a <- 4
> b <- 5
> x <- 1+2
x<- 1+2 意思是把1+2的運(yùn)算結(jié)果賦值給x, 賦值后,x會顯示在右上角的框,Environment里的Value列表里 --引自生信星球
如下:

賦值.png
- 刪除變量
命令rm(a)可以刪除變量a
命令執(zhí)行后,右上角的變量a將會從Environment里的Value列表中消失
先刪除變量a和變量b
> rm(a)
> rm(b)
看看Environment里的Value列表里是否還有變量a,b

刪除變量.png
如果想刪除所有的變量,可以使用
rm(list=ls())命令
- 列出歷史命令
使用命令history()
相當(dāng)于鼠標(biāo)單擊右上角的history按鈕
列出歷史命令1.png
當(dāng)雙擊某個(gè)命令,這條命令就會跳到你的控制臺“>”后面了,可以修改后運(yùn)行

列出歷史命令2.png
- 清空控制臺
使用快捷鍵:Ctrl+l

