R語言基礎(chǔ)學(xué)習(xí)
R與Rstudio的安裝
因為之前想搞TCGA的數(shù)據(jù)分析來著澳窑,又不知道從何做起,看了很多教程都是用的R語言鸡捐,所以這步就省了很多時間麻裁。沒錯,我之前下載了R和Rstudio煎源,但是沒有學(xué)習(xí)怎么使用(哭泣)這也是我加入學(xué)習(xí)小組學(xué)習(xí)的最大原因之一了。
但是之前還真就沒意識到還有中文脚草、英文路徑的區(qū)別哈哈原献,只能說自己運氣好。不過現(xiàn)在也了解解決方法啦~
認(rèn)識R與Rstudio
這兩者的區(qū)別我之前也沒有了解過姑隅,不過在這次學(xué)習(xí)中了解到了:
R是一種編程語言,也是統(tǒng)計計算和繪圖的環(huán)境慕趴,它匯集了許多函數(shù)鄙陡,能夠提供強大的功能。
R語言軟件界面簡陋趁矾,通常不直接使用,而是用圖形界面的Rstudio详拙。
RStudio是免費提供的開源集成開發(fā)環(huán)境(IDE)。RStudio提供了一個具有很多功能的環(huán)境蹲诀,使R更容易使用弃揽,是在終端中使用R的絕佳選擇。
同時也學(xué)著做了兩個圖(其實就是把代碼簡單的復(fù)制粘貼進(jìn)去啦)
plot(rnorm(x,y,z))
#plot就是R語言很常用的繪圖函數(shù)吧,
#rnorm可以生成x個均值是y標(biāo)準(zhǔn)差是z的隨機數(shù)
#只寫x就生成x個符合標(biāo)準(zhǔn)正態(tài)分布的隨機數(shù)
這圖長這樣boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))
#boxplot指的是箱圖
#iris是個數(shù)據(jù)集披粟,用于數(shù)據(jù)分析冷冗,本次只是簡單地用它做個圖
#后面的是箱圖的顏色選擇
這圖長這樣鳶尾花(iris)是數(shù)據(jù)挖掘常用到的一個數(shù)據(jù)集,包含150種鳶尾花的信息拇泛,每50種取自三個鳶尾花種之一(setosa,versicolour或virginica)思灌。每個花的特征用下面的5種屬性描述萼片長度(Sepal.Length)、萼片寬度(Sepal.Width)泰偿、花瓣長度(Petal.Length)、花瓣寬度(Petal.Width)裕照、類(Species)(突然感覺是個很有人文氣息的統(tǒng)計學(xué)參數(shù)呢)
然后還有個改變Rstudio字體大小的调塌,不贅述了,唯一注意的就是改完之后Rstudio會要求軟件重啟羔砾。
R語言基本操作
1.管理工作目錄
setwd()
設(shè)置工作目錄
getwd()
查看工作目錄
還是用Exit下面那個create a project 圖標(biāo)最簡單了!
建好了之后養(yǎng)成每次都從名稱.Rproj進(jìn)去政溃,防止出現(xiàn)工作弄得亂七八糟的檀葛。
2.顯示文件列表
dir()#查看當(dāng)前目錄(就是工作環(huán)境)的子目錄和文件,功能與list.files()相同
3.計算&賦值
沒想到吧屿聋,Rstudio可以直接計算!加減乘除乘方開方~直接輸入然后回車就行了
賦值的話x<-()
然后回車转锈。
括號不用打楚殿,意思就是把后面的值賦給x,成功的話脆粥,在右上角的Environment可以看到Value下面出現(xiàn)了x和它的值变隔。
4.刪除變量
和Linux一樣规伐,命令為
rm(x)#刪除變量x
rm(list = ls())#清空所有變量
5.查看歷史命令
history()
這個命令和點擊右上角的History效果一樣
在History中可以查看輸入的歷史命令
當(dāng)你雙擊某個命令猖闪,他就會跳到你的控制臺大于號后面了,可以修改后運行培慌。
6.清空工作臺
快捷鍵Ctrl+L
一定注意是快捷鍵柑爸,不是指令,不要輸?shù)娇刂婆_按回車:沃贰(沒錯进胯,我就干過這事兒)
同時我也找到了R for Data Science這本書,有時間會好好學(xué)的胁镐!
今天的內(nèi)容就是這些啦~