• R语言基础-数组和列表


    数组(array)

    一维数据是向量,二维数据是矩阵,数组是向量和矩阵的直接推广,是由三维或三维以上的数据构成的.
    数组函数是array(),语法是:array(dadta, dim),当中data必须是同一类型的数据。dim是各维的长度组成的向量。
    1、产生一个三维和四维数组。

    例1:xx <- array(1:24, c(3, 4, 2)) #一个三维数组
    例2:yy <- array(1:36, c(2, 3, 3, 2)) #一个四维数组
     
    2、dim()函数可将向量转化成数组或矩阵。
    例1:xx <- 1:24; dim(xx) <- c(3, 4, 2); xx #效果同array(1:24, c(3, 4, 2))
    例2:zz <- 1:10; dim(zz) <- c(2, 5); zz #效果同matrix(1:10, 2, 5)
     
    列表(list)
    向量、矩阵和数组的元素必须是同一类型的数据。

    一个数据对象须要包括不同的数据类型,它能够採用列表这样的形式。

    创建列表可用list()函数,语法是:list(name1 = component1, name2 = component2, ...)。
    1、创建一个列表
    例1: xx <- rep(1:2, 3:4)
    yy <- c('Mr A', 'Mr B', 'Mr C', 'Mr D', 'Mr E', 'Mr D', 'Mr F')
    zz <- 'discussion group'
    name.list <- list(group = xx, name = yy, decription = zz) #创建了一个名为"name.list"的列表
    name.list$n[name.list$g == 2]
    length(name.list)
    mode(name.list)
    names(name.list)
  • 相关阅读:
    AcWing 3772. 更新线路(BFS)
    AcWing 3760. 最大剩余油量(树的最长路径)
    AcWing 3771. 选取石子
    洛谷P2014—选课(树形DP)
    吴恩达机器学习ex1
    洛谷P1122—最大子树和(树形DP)
    论文中关于要使用600线的python代码
    mysql 笛卡尔积
    mysql 外键
    写参考文献有感
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/6950877.html
Copyright © 2020-2023  润新知