首页 > 代码库 > R语言基础 - 数据结构

R语言基础 - 数据结构

1. 对象的五种基本类型(classes of objects)

  - 字符(character)

  - 数值(numeric:real numbers)

  - 整数(integer)

  - 复数(complex):1+2i

  - 逻辑(logical:True / False)

  技术分享 技术分享

2. 属性(attribute)

  - 名称(name)

  - 维度(dimensoins:matrix,array)

  - 类型(class)

  - 长度(length)

3. 数据结构

  - 向量(vector):只能包含同一类型的对象

    1. vector()

    2. c()

    3. as.logical() / as.numeric() / as.character()

    技术分享

  - 矩阵(matrix):向量+维度属性(整数向量:nrow,ncol)

    1. matrix() :先列后行

    2. vector() + dim()

    3. cbind(),rbind()

    4. attributes()

    技术分享

  - 数组(array):与矩阵相似,但是维度可以大于2

    技术分享

  - 列表(list):可以包含不同类型的对象

    技术分享

  - 因子(factor):

    1. 分类数据 / 有序 vs. 无序

    2. 整数向量+标签(label)(优于整数向量)

      - Male / Female vs. 1 / 2

      - 常用于 lm(),glm()

    3. 创建因子

      - factor()

      - table() / unclass()

    技术分享

  - 缺失值

  - 数据框

  - 日期 与 时间

  - 小结

 

R语言基础 - 数据结构