2.2.1 数据结构——矩阵结构、数组结构与数据框

2023-11-14

创建矩阵的函数名为:matrix()

其基本语法格式为:matrix(data=NA,nrow=1,ncol=1,byrow=TRUE)

其中data表示矩阵的元素,nrow和ncol分别表示了矩阵的行数和列数,byrow=TRUE表示按行填充,byrow=FALSE表示按列填充,需要注意的是:在这个函数条件下不同于SAS和MATLAB等软件直接键入矩阵的行和列,此时我们直接键入了矩阵的所有元素然后依据行数和列数及填充方式,将所有元素分别填充进矩阵之中去。

举个例子练练手吧:

 

关于查看矩阵中某一些特定元素的取值,读取矩阵的信息,矩阵之间的运算等相关的函数名称与MATLAB等是类似的,大家可以直接在网上百度或直接查看R语言的相关帮助信息即可(这个网站里面可以搜到哦www.runoob.com)。

下面我们来讲数组的创建。

数组与矩阵的不同点在于:数组的维数可以大于2,创建数组我们需要用到函数:array()

其语法格式为:array(data=NA,dim=length(data),dimnames=NULL)

解释一下:data表示数组中的数据,dim是一个数值型的向量,给出了各个维度下标的最大值,dimnames是一个可选项,是各维度名称标签的列表,举个栗子:

这里想提醒的是dim=c(3,3,1)表示创建一个3行3列的数组,那么dim=c(3,3,2)就表示创建两个3行3列的数组。

关于数组的运算和查看的一些语法需要用的时候大家自行搜索就好啦。

下面介绍一下数据框。

R中的数据框实际上就类似于SAS,SPSS里面的数据集,相对于矩阵而言更加具有一般性,它可以存储不同类型的数据(矩阵不行哦),但要注意的是每一列的数据的模式必须唯一。

创建数据框的函数名称为:data.frame()

举个栗子:

针对数据框的一些操作大家同样自行去查阅就好啦。 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2.2.1 数据结构——矩阵结构、数组结构与数据框 的相关文章

  • 加壳的app分析dex(可以正常抓包的话)

    简介 使用的是 https github com hluwa frida dexdump 安装 pip3 install frida dexdump 分析 这一步可以在window上看 使用查壳工具发现该apk使用的是360加固 两种脱de
  • JAVA宝典----字符串与数组(理解记忆)

    目录 一 字符串创建与存储的机制是什么 二 对于String类型的变量s 赋值语句s null与s 是否相同 三 equals和hashCode有什么区别 五 Java中数组是不是对象 六 数组的初始化方式有哪几种 一 字符串创建与存储的机
  • 微信小程序3,数据绑定,列表渲染,条件渲染

    目录 数据绑定 简单绑定 内容 组件属性 需要在双引号之内 控制属性 需要在双引号之内 关键字 需要在双引号之内 运算 三元运算 算数运算 逻辑判断 字符串运算 数据路径运算 组合 数组 对象 列表渲染 条件渲染 wx if block w

随机推荐

  • word2vec+textcnn

    word2vec textcnn 参考自 https www jianshu com p f69e8a306862
  • C++读取硬盘物理序列号-非管理员权限

    include stdafx h include
  • 如何判断一个对象中是否拥有某个属性?

    对象 var testDemo new TestDemo 判断对象testDemo是否拥有指定的name属性 1 使用in关键字 console log name in testDemo 使用这个方法不仅检查到自有属性 并且同时检查当前对象
  • 流程挖掘技术在内审与风控领域的应用实践

    内部审计作为企业监督体系的重要组成部分 在信息技术高速发展的大背景下 由于内部审计对象的信息化 数字化 也使得内部审计理念和方法 技术的信息化和数字化创新成为当务之急 而流程挖掘可以从根本上改变企业分析流程和执行风险控制的方式 通过前沿的风
  • 计算机网络---非归零码、曼彻斯特编码和差分曼彻斯特编码

    题目 在数据通信技术中 将利用模拟信道通过调制解调器传输模拟信号的方法称为频带传输 将利用数字信道直接传输数字信号的方法称为基带传输 基带传输中 数字信号的编码方式主要有三种 非归零码 曼彻斯特编码 差分曼彻斯特编码 非归零码 低电平 负电
  • UE4 解决当角色走到一个物体上时会被弹开的问题

    检查被踩物体的碰撞组件Collision那一栏的CanCharacterStepOn是否是Yes 如果不是请更改之 如果没效那就是其他的碰撞问题
  • leetcode 1035. 不相交的线

    2023 8 25 本题可以转化为 求两数组的最长公共子序列 进而可以用dp算法解决 方法类似于这题最长公共子序列 代码如下 class Solution public int maxUncrossedLines vector
  • 关于nltk安装出现的问题!渣渣版

    1 直接在cmd端输入 gt gt gt pip install nltk gt gt gt nltk download 2 在查阅了csdn各种博客后 我到 https github com nltk nltk data 官网上点击Clo
  • stm32 keil实现在线调试ram程序方法

    一 配置步骤 1 在main函数前面添加中断向量表偏移 如keil魔术棒中IROM1设置的是0x24001000 这在主函数前面需偏移到这个地址 可以使用图中函数 也可以直接操作 SCB gt VTOR 0x24001000 后面的值是你存
  • wsl2 拒绝访问(windows10 升级 windows 11 后) 问题解决

    1 临时解决方案 windows 防火墙关闭后重启电脑可访问 2 解决方案 控制面板 程序 启动或关闭windows功能 开启 Hyper v 重启 关闭 适用于Linux的windows子系统 重启 开启 适用于Linux的windows
  • Linux查看用户登陆历史记录(last命令的使用)

    查看某用户的操作历史 cat home username bash history 使用root登陆使用last x可查看用户登陆历史 last 命令 功能说明 列出目前与过去登入系统的用户相关信息 语 法 last adRx f n 帐号
  • python基础知识—集合

    集合 集合与列表 元组类似 可以存储多个数据 但是这些数据是不重复的 具有自动去重功能 集合的格式 变量名 元素1 元素2 元素3 变量 set 可迭代的内容 可迭代内容 gt list str 元组 字典 一 创建集合 1 set1 Tr
  • Win10和Jetson Nano环境下安装Mediapipe-python

    最近因学习需要用到google的mediapipe包进行手部识别 效果不错便想将其移植到jetson nano的ubuntu系统上 坑不少 在这里记录一下过程 步骤 一 Windows10的安装方法 二 Jetson Nano下的安装方法
  • Tomcat无法自动解压缩webapps下的war包

    Tomcat无法自动解压缩webapps下的war包 1 正常描述 把打好的war包放入tomcat gt webapps中 启动tomcat即可自动解压缩war包 然后即可访问 2 问题描述 启动tomcat 可以访问localhost
  • JavaScript引用数据类型之基本包装类型Boolean、Number、String

    JavaScript引用数据类型之基本包装类型 1 Boolean var falseObj new Boolean false 创建Boolean对象 var falseValue false console log typeof fal
  • 【MySQL】sql_mode 模式

    目录 前言 查看 sql mode 方式 查看当前会话的 sql mode 查看全局的 sql mode sql mode 配置属性 ONLY FULL GROUP BY STRICT TRANS TABLES STRICT ALL TAB
  • 一个中年程序员的10年测试人生,进阶测试专家必备5项技能!

    测试架构师成长线路图 第一步 成为互联网时代合格的测试工程师 如果你是入行不满3年的测试工程师 一定对此有迫切需求 此时 你必须迅速掌握被测软件的业务功能与内部架构 并在此基础上运用各种测试方法 尽可能多地发现潜在缺陷 并能够在已知缺陷的基
  • 无符号数 有符号数 与 补码

    无符号数 有符号数 与 补码 本文是深入理解计算机系统这本书里面关于补码有符号数无符号数章节的一个摘要和读书报告 我个人认为这本书关于这一段的表述 要比绝大多数网上的博客甚至是国内教材要深入浅出的多 同时由于markdown的文档表示公式很
  • vue中的动态路由怎么配置

    如何定义动态路由 如何获取传过来的动态参数 一 param方式 配置路由格式 router id 传递的方式 在path后面跟上对应的值 传递后形成的路径 router 123 1 定义路由 在APp vue中
  • 2.2.1 数据结构——矩阵结构、数组结构与数据框

    创建矩阵的函数名为 matrix 其基本语法格式为 matrix data NA nrow 1 ncol 1 byrow TRUE 其中data表示矩阵的元素 nrow和ncol分别表示了矩阵的行数和列数 byrow TRUE表示按行填充