簡(jiǎn)單那介紹
- R是一種編程語(yǔ)言,也是統(tǒng)計(jì)計(jì)算和繪圖的環(huán)境,它匯集了許多函數(shù),能夠提供強(qiáng)大的功能。
- R語(yǔ)言軟件界面簡(jiǎn)陋,通常不直接使用,而是用圖形界面的Rstudio。
- RStudio是免費(fèi)提供的開(kāi)源集成開(kāi)發(fā)環(huán)境(IDE)。
- RStudio提供了一個(gè)具有很多功能的環(huán)境,使R更容易使用,是在終端中使用R的絕佳選擇。
R語(yǔ)言
在R中,可以使用runif()來(lái)生成隨機(jī)數(shù),并且,可以通過(guò)使用set.seed()設(shè)置隨機(jī)數(shù)種子來(lái)生成相同的隨機(jī)數(shù)。
plot(rnorm(50)) 作圖
boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))
注:iris是一個(gè)R語(yǔ)言自帶的數(shù)據(jù)框,通常用作示例。iris$Sepal.Length表示iris數(shù)據(jù)框的Sepal.Length這一列數(shù)據(jù)。以此類推。
作圖說(shuō)簡(jiǎn)單也簡(jiǎn)單,只需要知道圖的名字,知道用的什么R包即可自行探索;說(shuō)難也難,別人的代碼套在自己的數(shù)據(jù)上,需要一定的R語(yǔ)言功底和解決報(bào)錯(cuò)的能力。
賦值符號(hào)用<-,這是小于號(hào)加上減號(hào),也可以按Alt加上減號(hào)
x<- 1+2 意思是把1+2的運(yùn)算結(jié)果賦值給x, 賦值后,x會(huì)顯示在右上角的框,Environment里的Value列表里
直接輸入x 回車(chē),就會(huì)把x的值(3)打印到控制臺(tái)上,前面的那個(gè)[1]是結(jié)果的第一個(gè),不用管他
a<-3
b <- 1
c <- 4
u <- 5+6
rm(b)
rm(u,c)
rm(list = ls()) #清空所有變量
- 快捷鍵ctrl+l 清空控制臺(tái)