R的资源
- R主页:http://www.r-project.org
- CRAN(Comprehensive R Archive Network):http://ww.cran.r-project.org
- R的博客:http://www.r-blogger.com
- 书籍:《数据挖掘与R语言》、《R语言实战》、《R语言编程艺术》
1、R的获取与安装
参见:https://blog.csdn.net/Lvcz233/article/details/85176380
2、通过一个简单的例子了解R
> x <- rnorm(5)
> x
[1] 0.6671701 0.7145516 0.4318409 -1.2953544 0.4965130
以上代码表示的是给x赋值为一个满足正态分布的5个随机值
其中<-
是赋值
ls()
查看当前创建的变量对象有哪些
小例子:
创建以下数据集,通过R来挖掘婴儿的体重与年龄的相关度:
- 创建数据集:
> age <- c(1,3,5,2,11,9,3,9,12,3)
> age
[1] 1 3 5 2 11 9 3 9 12 3
> weight <- c(4.4,5.3,7.2,5.2,8.5,7.3,6.0,10.4,10.2,6.1)
> weight
[1] 4.4 5.3 7.2 5.2 8.5 7.3 6.0 10.4 10.2 6.1
- 求样本婴儿的平均体重:
mean()
,得出7.06
> mean(weight)
[1] 7.06
- 求样本婴儿体重的标准差:
sd()
,得出2.077498
> sd(weight)
[1] 2.077498
- 查看体重和月龄的相关性:
cor()
,得出相关度为:0.9075655,说明有很强的相关性的。
> cor(age,weight)
[1] 0.9075655
- 从作图来看二者相关性如何:
plot(age,weight)
做出的图如下:
从图中来看也是存在正相关的关系的。
3、查看R的帮助文档
help.start()
会跳转进入到R的帮助文档首页help("函数名")
查看某一函数的帮助文档,如查看mean
函数的帮助文档的命令:help("mean")
?函数名
也可以查看某一函数的帮助文档,如查看mean
函数的帮助文档的命令:?mean
4、R的工作空间
getwd()
查看当期拿的工作空间:setwd()
更换工作空间
> getwd()
[1] "C:/Users/Aboil/Documents"
> setwd("D:/workspaces_R/Documents")
> getwd()
[1] "D:/workspaces_R/Documents"
history()
查看之前所敲的命令的记录。