• R 语言中的数据结构


    基本数据类型 6种

    numaric  如 12, 12.4

    integer  如 2L,0L

    complex  包含实数和虚数 如 3+2i 

    character  要用双引号或者单引号包括起来 如 "a","good" 

    logical  如 TRUE,FALSE

    raw  是计算机能够直接识别的类型,是二进制的形式保存的数据

    NULL  表示空值

    NA  表示缺失值

    高级数据类型 主要有6种

    vector   向量

    matrix   矩阵

    array    数组       

    data frame    数据框

    list    列表

    factor    因子

    向量 vector  

    向量是最基本的R语言数据对象,有六种类型的原子向量。 它们是逻辑,整数,双精度,复杂,字符和原始。即使在R语言中只写入一个值,它也将成为长度为1的向量,并且属于上述向量类型之一。使用函数c()创建向量

    向量的索引

    矩阵 matrix  矩阵中的所有元素都是同一种类型 使用函数 matrix()创建矩阵

    矩阵的索引

    数组 array 使用 array()创建数组

    数据框 data frame  数据框不同列的数据类型可以不相同,当同一列的数据类型必须相同

    数据框可以使用函数 data.frame()创建

    数据框的索引

    1)mydata[i,j]

    2)mydata$data

    3)使用列名访问

    列表 list  R对象 列表是对象的集合,可以包含向量、矩阵、数组,数据框,甚至是另外一个列表,且在列表中要求每一个成分都要有一个名称。

    列表可以用函数 list() 创建

    列表的索引

    1)mylist$data

    2)mylist[[2]]

    factor

     

     

     查看类型

    猜测试错

    is.fun 的形式,返回 TRUE 或者 FALSE

    is.vactor()

    is.array()

    is.list()

    is.factor()

    is.numeric()

    is.logical()

    直接查看

    class()

    mode()

  • 相关阅读:
    蓝牙学习(5) -- sockets
    蓝牙学习(4) -- L2CAP
    蓝牙学习(3) Linux kernel部分Bluetooth HCI分析
    蓝牙学习(2)USB Adapter
    蓝牙bluez学习(1) Stack Architecture
    Release Python Program as exe
    蓝牙stack bluez学习(1)Stack Architecture
    树莓派
    树莓派
    关于Reflow回流
  • 原文地址:https://www.cnblogs.com/0820LL/p/10936110.html
Copyright © 2020-2023  润新知