的軟體

R語言開以運行在多種平臺上

R語言開以輕鬆地從各種類型的數據源導入導出數據

R語言內置了多種統計及數學分析功能

R語言擁有頂級的製圖功能

缺點

R語言速度略慢

R包比較混亂

軟體安裝

l R語言安裝:The R Project for Statistical Computing

l Rstudio的安裝:Download RStudio

l Rattle:可視化數據挖掘工具

l Tattle是使用TGtk2提供的gnome圖形用戶界面

l Rattel的安裝:

l Install.packages(「pgtk2」)

l Install.packages(「rattle」)

l 即可完成tattle的安裝

l 通過library函數載入這個包,並通過rattle()命令調出rattle界面

l 新手上路

l R語言的標準賦值符號<-,也可以使用=。

l > a<-1:10

l > a

l [1]
1 2 3
4 5 6
7 8 9 10

l > A

l 錯誤: 找不到對象A

l 區分大小寫

l > cor(iris[,1:4])

l Sepal.Length Sepal.Width
Petal.Length Petal.Width

l Sepal.Length 1.0000000
-0.1175698 0.8717538 0.8179411

l Sepal.Width -0.1175698
1.0000000 -0.4284401 -0.3661259

l Petal.Length 0.8717538
-0.4284401 1.0000000 0.9628654

l Petal.Width 0.8179411
-0.3661259 0.9628654 1.0000000

l > Cor(iris[,1:4])

l 錯誤: 沒有"Cor"這個函數

獲得幫助,工作空間,包

獲得幫助:

?mean 在瀏覽器裏打開mean的幫助頁面

??mean 在瀏覽器裏打開mean相關的函數

在RStudio裏右下方框裏直接輸入函數進行幫助查找

工作空間:

就是當前R的工作環境。

#創建數據對象a,b

a<-1:10

b<-10:1

#創建模型對象flt

Flt<-lm(sepal,Length~Sepal.width,data=iris)

#創建圖形對象q,p

Library(ggplot2)

q<-qplot(mpg,wt,data=mtcars)

library(rcharts)

names((iris)=gsubl(//,",names(irsi))

p<-rplot(sepalLrngth~sepalwidth l
specles,

data=iris,type=『poincolor=species)

可以通過is()命令查找當前工作空間的對象

is()

通過rm函數移除一個或多個對象

rm(list=」fit」)

#移除全部對象

rm(list=is())

包:是R函數,數據,預編譯代碼以一種定義完善的格式組成的集合

查看包位置 .libPaths()

[1]
"E:/Program Files/R/R-3.3.2/library"

通過install.packages(「package_name」,」dir」)命令安裝包

通過library或者require命令將包載入到R內存中

推薦閱讀:

相關文章