R語言快速入門免費視頻教程筆記 軟體安裝
的軟體
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內存中
推薦閱讀: