美文网首页
R的数据对象与数据结构类型

R的数据对象与数据结构类型

作者: MC学公卫 | 来源:发表于2019-03-11 16:58 被阅读0次

本文参考:《R语言数据挖掘》第2版 薛薇 编著

R的数据对象根据储存类型角度划分为数值型、字符串型、逻辑型等。

1.数值型numeric

顾名思义,就是一些以数字形式出现的数据类型,比如身高、年龄、体重。根据位数的长短占用存储空间

2.字符串型character

用英文双引号括起来的一个字符序列,如"name","234","2019-4-22".

3. 逻辑型 logical

真或假。要用英文大写字母表示为TRUE和FALSE。"!"表示非,即TRUE=!FALSE,FALSE=!TRUE


若根据数据结构划分,则R对象可分为向量、矩阵、数组、数据框、列表等多种结构类型。

数据类型

1.向量vector

R数据组织的基本单位,具有相同存储类型的变量。一个向量一般对应一个变量,一个变量常含有多个变量值,如小明同学的数学成绩为100为小明同学成绩的一个变量值。因为变量一般按列组织,所以若无明确说明,向量均为列向量。因子factor为一种特殊向量。

2.矩阵matrix

二维表格。具有相同存储类型的变量。矩阵列称为变量,行称为观测。

3.数组array

是多张二维表格的罗列,是多个矩阵的集合。因此也具有相同存储类型的变量。

4.数据框dataframe

变量的储存类型不尽相同。一张二维表格。

5.列表list

是多个向量、矩阵、数组、数据框以及列表的集合。通常结构化的数据不采用列表组织。列表用于多个相关分析结果的打包集成。

  • 查看R数据对象的结构
    str(对象名)
    这个函数要经常用,日后数据类型报错的时候会有帮助

  • 判断对象是否为..
    is.vector(对象名) #是否为向量
    is.logical(对象名) #是否为逻辑型
    is.matrix(对象名) #是否为矩阵
    is.dataframe(对象名) #是否为数据框
    is.array(对象名) #是否为数组

.......
R有许多的is.系列函数用于判断xx是否为。。

相关文章

  • R语言与生信应用7-R语法-对象与属性

    R的对象数据类型与数据结构 R操作的实体在技术上来说都是对象(object)。当R在运行时,所有变量,数据,函数及...

  • 2020-04-02 R语言学习1

    R语言 1. 2.安装R包 3.对象 R中区分大小写!不用数字开头 对象类型 对象数据结构 4.赋值与注释 <- ...

  • R的数据对象与数据结构类型

    本文参考:《R语言数据挖掘》第2版 薛薇 编著 R的数据对象根据储存类型角度划分为数值型、字符串型、逻辑型等。 1...

  • 001 数据结构与算法基本概念

    数据结构与算法导图 数据结构基本术语 数据 数据元素 数据项 数据对象 数据结构 逻辑结构与物理结构 数据类型与抽...

  • R语言数据类型

    数据类型变量不会声明为某种数据类型。 变量分配有R对象,R对象的数据类型变为变量的数据类型常用R对象类型矢量列表矩...

  • R语言实战---第2章

    2.2 数据结构 R拥有许多用于存储数据的对象类型,包括标量、向量、矩阵、数组、数据框和列表。 2.2.1 向量 ...

  • 关于R语言的数据类型和数据结构的如何区分

    一. R语言中有哪些数据组成类型(数据结构)? 注意区分:数据类型和数据组成类型(数据结构)数据类型:整型、浮点型...

  • Redis设计与实现-笔记(一)

    数据结构与对象 Redis的底层数据结构,了解Redis的底层数据结构有助于我们更好的运用Redis。 SDS R...

  • Day5—刘强

    R语言的数据结构 数据类型 R语言主要数据类型如下: 向量(vector) 矩阵(Matrix) 数组(Array...

  • 生信学习小组Day5笔记-lamyusam_

    R语言学习 今天,了解了R中的数据类型,初步学习R语言的数据结构。 R的数据类型 向量(vector) R语言中的...

网友评论

      本文标题:R的数据对象与数据结构类型

      本文链接:https://www.haomeiwen.com/subject/bkubpqtx.html