【R语言学习笔记】1、初识R

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语言编程艺术》
    【R语言学习笔记】1、初识R_第1张图片

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来挖掘婴儿的体重与年龄的相关度:
【R语言学习笔记】1、初识R_第2张图片

  • 创建数据集:
> 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)
    做出的图如下:
    【R语言学习笔记】1、初识R_第3张图片
    从图中来看也是存在正相关的关系的。

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()查看之前所敲的命令的记录。

你可能感兴趣的:(R语言学习笔记)