R语言快速入门

R 语言基础

1 引言:

 R 语言是什么?R 语言何以在短短几年的时间内占领统计、金融、生物、心理学等几乎所有的数量分析领域?R 语言在数据处理上有着

 SAS、SPSS 等统计软件无法比拟的灵活性,这也是我们要以R 语言作为研究工具主要原因。在课程的开始部分我们将简要介绍R 语言的

 基本情况,让学员快速熟悉R 语言编程环境。

2 R 语言简介:

  2.1 R 语言是什么?

  R是统计领域广泛使用的诞生于1980年左右的S语言的一个分支。可以认为R是S语言的一种实现。而S语言是由AT&T贝尔实验室开发的一种

  用来进行数据探索、统计分析和作图的解释型语言。R 是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写

  的代码都可以不作修改的在R环境下运行。 

  R 前世今生

 2.2 R 语言功能

  R 功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图

  功能;简便而强大的编程语言:可操纵数据的输入和输出,可实现分支、循环,用户可自定义功能。

 2.3 R 语言安装

  R 语言的安装包可以在CRAN(Comprehensive R Archive Network)下载:https://cran.rstudio.com/

  该网站提供Linux、Mac OS X 和Windows 三个版本的安装包,目前面向Windows的版本是3.2.2,大小约62.3 MB。

  R-1

  R语言默认编译环境如图:

  R-2

  界面相对简陋,一般不直接采用R语言默认编译环境来开发。较为好看的IDE有RStudio、Tinn-R、Rattle 等。我们的课程所使用的IDE

  为RStudio。RStudio下载地址:https://www.rstudio.com/products/rstudio/download/

3 R 语言基础

  3.1 R 语言的包

    函数是R语言进行计算的核心,而包就是R函数、数据、预编译代码以一种定义完善的格式组成的集合。计算机上存储包的目录为库

    (library)。函数.libpaths( ) 能够显示库所在的位置,函数library( ) 则可以显示有哪些包。

    R 语言的很多功能都是通过包的下载和调用来实现的,R 语言是开源的,各种功能的包的数量都在迅速增加,目前已经有超过5000

    多个可供调用的包了,这些包提供了横跨各种领域、数量惊人的新功能,除了统计上的应用之外,还包括分析地理数据、处理蛋白质

    质谱,甚至是心理测验分析等功能。

    3.1.1 R 语言基础包

    在安装时预装了以下几个基础包:

      • base:R 中基础的软件包,包含基础的R

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值