美文网首页
关于R语言的数据类型和数据结构的如何区分

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

作者: 食品猪的生信鸡 | 来源:发表于2021-05-19 09:55 被阅读0次

一. R语言中有哪些数据组成类型(数据结构)?

注意区分:数据类型数据组成类型(数据结构)
数据类型:整型、浮点型、字符型、布尔型(不同的语言不同的叫法)
数据结构:向量(c())、矩阵(matrix())、数组(array())、列表(list())

注意:这里把数据框单拿出来讲(因为它比较特殊)

二. 这些数据组成类型的关系是什么样的?

  1. 先借用菜鸟教程(https://www.runoob.com/)的一张图来说明他们的关系:

    向量、矩阵、数组
  2. 列表就是以向量矩阵数组、以及列表为元素的集合

    列表
    注:把列表当作一个母文件夹的话,其他元素都可以看作它的子文件夹,而且个数不限,包括列表本身。
  3. 数据框是作为一种特殊的矩阵存在,其范围比矩阵大。
    再借用菜鸟教程(https://www.runoob.com/)的一张图:

    数据框
    这是R语言中最常见的数据类型,类似于EXCEL的表格。
    它遵循两个法则:一列的数据类型一致;可以包含各种数据类型

三. R语言中最复杂的数据结构也很简单。

接下来通过一个实例讲解一下S4数据结构。这是我采用clusterProfiler做KEGG富集分析时的一个结果,其采用S4数据结构形式存放:

最复杂的数据结构S4
由此,我们把之前的结论扩大一下:
糊弄差事的维恩图

相关文章

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

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

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

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

  • Day5—刘强

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

  • Advanced R学习笔记(二)Vectors

    在该章将会展示这些数据类型是如何相互关联起来的 R的基础数据结构可以根据它们的维度和是否要求类型一致来区分. 其他...

  • 学员Ray Day-5

    数据结构 课后问题回答:R语言区分大小写,将X改为x

  • R语言之基础

    一:R语言之基本数据结构 1. 向量 向量是 R 语言中最基本的数据类型,在 R 中没有单独的标量(例如 1 本质...

  • 学习小组Day5笔记--Sakura

    R语言数据结构 向量 1.标量和向量的区分 元素指的是数字或者字符串(用chr表示)等,根据它可以区分两个词:标量...

  • 《学习小组Day5笔记——囚牛》

    R语言数据结构 向量(vector) 标量和向量的区分 元素 元素指的是数字或者字符串(用chr表示)等 变量标量...

  • R语言基础--数据类型-总结

    R语言基础--数据类型-总结 1、R语言基础--数据类型之向量 2、R语言基础--数据类型之因子 3、R语言基础-...

  • 学习小组Day5笔记-朱殊璇

    R语言数据结构 一、向量 1、标量和向量的区分 (1)元素:指的是数字或者字符串(用chr表示)等。 (2)标量:...

网友评论

      本文标题:关于R语言的数据类型和数据结构的如何区分

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