• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

《R语言入门与实践》第三章:R 对象

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

在这一章,包含的内容有:

  1. R 的数据类型
  2. 属性
  3. 类(特殊的属性)
  4. Ruby 的数据结构

R 数据类型

R 可以识别六种类型的数据类型,分别是:

  1. double
  2. integer
  3. character
  4. logical
  5. complex(负数)
  6. raw(机器代码)

integer 整型

格式: 在数字后加“L”,比如:-1L, 2L, 4L..

complex 复数

格式:将某个数字与复数相加,比如: 1 + 1i, 1+2i ...

raw 数据的原始子节

格式: raw(n)
功能:生成长度为 n 的空原始类型向量

R 属性

定义: 对象的 metadata, 将与这个对象相关的信息以一种便捷的形式存起来并且附加给该对象.
一个原子型向量具有三种属性:

  1. 名称: name
  2. 维度: dim
  3. 类: class 

name 属性

定义:给向量中的每一个值对应的名称
语法:辅助函数 names
例如:names(die) <- ("one", "two", "three", "four", "five", "six")

dim 属性

定义:

将向量变为一个 n 维数组.

语法:

方式一:

将 die 向量变为一个 3 为数组,规模为 1x 2 x 3
dim(die) <- c(1,2,3)

方式二:

die <- martrix(die, nrow = 2)

方式三:

和方式一效果类似
die <- array(die, dim = c(1,2,3))
注意:
默认状态下按列进行排列,若要按行排列,则添加 byrow = TRUE 参数.

class 属性 & factor 类

class 属性:
定义:表示整个数据的类型,比如用于表示日期和时间,矩阵等等.
factor 因子:
定义: 一种特殊的 class

  1. 向 factor 函数传递一个向量,生成因子
  2. 因子为一个整形向量
  3. 该向量中含有 levels 属性(值为标签)和 class 属性(值为 factor)

数据对象

 

在 R 语言中,有5中常见的数据结构,分别是:

  1. 原子型向量
  2. 矩阵
  3. 列表
  4. 数据框
  5. 数组

列表

定义:用于将不同数据类型的数据储存在一起
格式:
card <- list("ace", "heart", 1)

数据框

定义:是列表的二维形式
语法:列与列之间数据类型不同,但同列的数据类型相同
格式:
df <- data.frame(face = c("ace", "two", "six"), suit = c("clubs", "clubs", "clubs"), value = c(1, 2, 3))






鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
用R语言绘制显示taxa特征值的散点图发布时间:2022-07-18
下一篇:
R语言 地图漫谈发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap