Rstudio的界面介紹和基本操作:
初識R語言
R:一個能夠有效地用于統(tǒng)計計算和繪圖的語言和環(huán)境,它提供了廣泛的統(tǒng)計分析和繪圖技術(shù)。可以用來:(1).計算/統(tǒng)計分析(2).作圖(3).編程(4).擴展功能--包(5).交互式數(shù)據(jù)分析功能強大且靈活。(6).金融領(lǐng)域數(shù)據(jù)統(tǒng)計與計算、數(shù)據(jù)挖掘和機器學(xué)習(xí)必備工具。R的好處:(1)免費開源(2)全面的統(tǒng)計研究平臺,多樣數(shù)據(jù)分析技術(shù)。(3)是一個程序設(shè)計語言,所以他的能力可以通過用戶定義的函數(shù)擴展。CRAN有4000+個可用的擴展包。(4)頂尖水準的制圖功能。(5)從多個數(shù)據(jù)源獲取數(shù)據(jù)并將其轉(zhuǎn)化為可用的形式。(6)多平臺運行。如何開始應(yīng)用:下載軟件:R,Rstudio。官網(wǎng):https://www.r-project.org/。CRAN:https://cran.r-project.org/書籍:R語言實戰(zhàn)(第2版)(中文版)騰訊課堂自行搜索入門課程。
Rstudio界面簡介:
左上代碼窗口:新建 保存 查找替換 檢查 運行 再次運行 運行腳本所有代碼
左下控制臺:輸入代碼處
右上:環(huán)境和歷史代碼
右下:路徑 作圖結(jié)果 安裝的包 幫助
做個簡單的圖練手:
plot(y):當y為向量時,是以y的分量為縱坐標,以元素序號為橫坐標,用直線依次連接數(shù)據(jù)點,繪制曲線。若y為實矩陣,則按列繪制每列對應(yīng)的曲線。
runif:runif()函數(shù)用于生成從0到1區(qū)間范圍內(nèi)的服從正態(tài)分布的隨機數(shù),每次生成的值都不一樣。
如:plot(runif(50))
Rstudio顯示調(diào)整:
tools=》Global options=》appearance可以調(diào)整字號,背景等
也可以在其中調(diào)整下載R包的路徑。
R基本操作
1.getwd() #查看工作目錄
setwd(“”) #設(shè)定工作目錄
setwd(dir="C:/Users/Desktop/Rdata") 注意帶引號,反斜杠/,雙\也可以
2.顯示文件列表 顯示默認路徑,即上步設(shè)定的目錄
list.files()
dir()
3.計算
直接輸入算式 如1+2
4.函數(shù)
舉例求和函數(shù):sum(1,2,3,4,5)
ls() #列出變量名
str(a) #打出變量a的具體信息
ls.str() #等于ls()和str()的組合
ls(all.name=TRUE)#將以.開頭的對象也一并列出,相當于linux的ls -a
以上部分顯示錯誤。。。白天問問
5.賦值
小于號加上減號 <- 如:x<- 1+2 意思是把1+2的運算結(jié)果賦值給x, 也可以按Alt加上減號。
直接輸入x 回車 出現(xiàn)3
6.刪除對象
rm(b)#刪b的賦值
rm(u,c)#刪u,c的賦值
rm(list = "u","c")#刪u,c的賦值
7.列出歷史紀錄
history() #列所有
history(10)#只列出最近的10條記錄
8.清空屏幕
ctrl+l(面板上也有圖標)
9.保存工作空間
save.image保存數(shù)據(jù)和繪圖函數(shù)。
以上9個常用命令參見生信星球的思維導(dǎo)圖: