R语言入门

R简介

R语言是主要用于统计分析、绘图的语言和操作环境。R最早是由Ross lhaka和Robert Gentleman开发(也因此称为R),现在由“R开发核心团队”复责开发。
R是属于GNU协议下的一个自由、免费、源代码开放的软件。
官方主页:http://www.r-project.org

R的特点

  1. 免费
  2. 不依赖操作系统
  3. 帮助功能完善
  4. 扩展功能强大

R的数据类型

  • 数值型
    - 整数
    - 实数
  • 字符型
  • 逻辑型(TRUE、FALSE)

R的数据结构

R拥有许多用于存储数据的对象类型,包括向量、矩阵、数组、数据框和列表。它们在存储数据类型、创建方式、结构复杂度,以及用于定位和访问其中个别元素的标记等方面均有所不同。下图就是R的数据结构表示
在这里插入图片描述

  • 向量
    用于存储数值型、字符型、逻辑型数据的一维数组。
  • 矩阵
    矩阵是一个二维数组。只是每个元素都拥有相同的数据类型。可以设置行名称和列名称。
  • 数组
    数组与矩阵类似,但是维度可以大于2。
  • 数据框
    不同的列可以包含不同的数据类型,也是我们在R中最常处理的数据结构。
  • 列表
    列表就是一些对象的有序集合。可以是若干向量、矩阵、数据框,甚至其他列表的组合。
  • 因子
    首先来说一下变量的分类。
    • 连续型变量
      某个范围的任意值。如年龄或者成绩的取值(0-100之间取值)一般就是连续型变量。
    • 名义型变量
      没有顺序之分的类别变量,如所在城市(北京,上海,深圳,广东等)就是名义型变量的一例。
    • 有序型变量
      介于前二者之间,变量的取值是一种顺序关系,而非数量关系。比如描述一个作品的好坏(good,better,best)。
      因子,在R中名义型变量和有序型变量称为因子,这些分类变量的可能值称为一个水平(level),例如,good,better,best,都称为一个level。由这些水平值构成的向量就称为因子。

R程序包的安装与使用

有三种安装方式。

  • 菜单方式:在已经联网的条件下,按步骤“程序包—>安装程序包…选择CRAN镜像服务器—>选定程序包”进行实时安装;
  • 命令方式:在已经联网的条件下,在命令提示符后键入以下命令,完成程序包PKname的安装。

> install.packages(“PKname”)

  • 本地安装:在无上网条件下,先从CRAN社区下载需要程序包及与之关联的程序包,再按第一种分式通过“程序包”菜单中的“用本机的zip文件安装程序包”选定本机上的程序包(zip)文件进行安装。

导入程序包:

  • 菜单方式:按步骤“程序包—>载入程序包…”,再从已有的程序包中选定需要的一个加载;
  • 命令方式:在命令提示符后键入以下命令,来加载程序包PKname

library(‘PKname’)

案例:
安装并载入“Rglpk”和“lpSolve”包。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值