的软体

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内存中

推荐阅读:

相关文章