首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >day5-向量+数据框

day5-向量+数据框

原创
作者头像
啦啦啦2024
修改于 2024-01-20 02:15:39
修改于 2024-01-20 02:15:39
2390
举报

R使用的注意点

(1)R的规范赋值符号是<-,也可以用=代替

(2)在Console 控制台输入命令,相当于Linux的命令行

(3)R的代码都是带括号的,括号必须是英文的。

(4)显示工作路径 getwd()

(5)向量是由元素组成的,元素可以是数字或者字符串。

(6)表格在R语言中称为数据框^_^

(7)别只复制代码,要理解其中的命令、函数的意思。函数或者命令不会用时,除了百度/谷歌搜索以外,用这个命令查看帮助:?read.table,调出对应的帮助文档,翻到example部分研究一下。

(8)数据类型(重点只有两个,剩下的不看)

向量(vector)👈重要

矩阵(Matrix)

数组(Array)

数据框(Data frame)👈重要

List

R语言中常见的数据类型

1.向量:单一轴向的数据结构内部元素一致

2.矩阵:多维度的数据结构或二维的元素向量组 内部元素一致

3.数组:高维矩阵 内部元素一致

4.数据框:一系列等长度的向量和/或因子,交叉相关;内部元素类型可不一致

类似Excel表格的数据结构,其中每列的数据类型可以不同,但数据长度必须一致。数据框非常适合用来进行数据分析,它的每一列可以代表数据的每个变量或属性,每一行可以代表一个样本。

5.list

推荐参考:https://cloud.tencent.com/developer/article/1423987?shareByChannel=link

向量和矩阵有什么区别 大小和结构

向量(vector)是一个具有单一轴向的数据结构,它由一系列有序排列的数值组成,通常呈现为一列或多行的形式。向量的长度是固定的,即它的维度是有限的。

矩阵(matrix)则是一个多维度的数据结构,它有行和列之分,类似于一个矩形的表格。矩阵中每个元素的值都依赖于它所在的行和列的位置。矩阵的尺寸可以是任意的,既可以是行数和列数相等,也可以不相等。

在数学上,向量和矩阵之间存在转换关系。对于某些类型的矩阵,特别是那些只有一个维度为1的情况,它可以被视为一个特殊的向量,也被称为列向量或行向量。同样,一个多维向量也可以通过堆叠成矩阵的形式来表示。因此,可以说向量是矩阵的一种特例,或者说矩阵包含了向量作为一种特殊情况。

不同数据类型常用函数

向量:c() seq() rep()

矩阵 matrix()

数组 array()

数据框dataframe()

list

重点关注向量和数据框

常用的操作

向量

  1. 赋值向量
  2. 从向量中提取元素:区别seq(), sep()

数据框

1.读取本地数据

2.查看行名和列名,行数和列数

3.数据框的导出

4.变量的保存与重新加载

5.提取元素

6.直接使用数据框中的变量

问题:

save(a,file="test.RData")这句代码如果报错object a not found,是为什么,应该怎么解决?

找不到a,a没有被赋值

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
1 条评论
热度
最新
contentWindow.onload "Blocked a frame with origin "http://localhost:5000" from accessing a cross-origin frame."
contentWindow.onload "Blocked a frame with origin "http://localhost:5000" from accessing a cross-origin frame."
回复回复点赞举报
推荐阅读
窗口间通信方案——postMessage
postMessage 是 html5 引入的 API,postMessage 方法允许来自不同源的脚本采用异步方式进行通信,其实同源不同页面的脚本也可以采用 postMessage 方法进行通信。
用户6256742
2024/05/31
2730
postMessage与postMessage跨域
HTML5学堂今日postMessage跨域教学流程 先为大家讲解postMessage的基本知识 之后,我们书写一个实例:使用静态的iframe,实现A域前端页面与B域前端页面之间的数据传递 最后,我们使用JS动态的生成iframe,实现A域的前端页面与B域的前端页面“互通”,并在B域中使用AJAX申请B域的后台数据 1 postMessage通信的方法与事件 postMessage的跨域方法允许来自不同源的脚本采用异步方式进行有限的通信,可以实现跨文本档、多窗口、跨域消息传递。 想要完成“一个域”与“另
HTML5学堂
2018/03/13
3.2K0
postMessage与postMessage跨域
Web中的窗口通讯方式及使用(postMessage/MessageChannel/BroadcastChannel)
三种常用的跨窗口通信技术:postMessage、MessageChannel 和 BroadcastChannel。
码客说
2024/01/06
2.4K0
postMessage的使用
postMessage是H5的API,用来解决跨页面通信的。postMessage的使用分为发送方和接收方。
全栈程序员站长
2022/09/14
1.1K0
iframe 与 postMessage 方法
既是发消息,就有发送方与接收方,发送方要调用 postMessage 方法,接收方要注册 onmessage 事件处理函数,处理接收的消息。
挥刀北上
2023/06/20
8880
iframe 与 postMessage 方法
【JS】504- HTML5 之跨域通讯(postMessage)
本文来自公众号【前端早读课】,最近工作中用在使用 postMessage ,所以一起分享给大家一下~
pingan8787
2020/02/26
1.9K0
【JS】504- HTML5 之跨域通讯(postMessage)
跨域方法汇总
做 Web 开发经常需要面对跨域问题,跨域问题的根源是浏览器安全中的同源策略,比如说,对于 http://www.a.com/1.html 来说:
四火
2022/07/18
6540
跨域方法汇总
《前端实战总结》之使用postMessage实现可插拔的跨域聊天机器人
首先要强调的是跨域的安全限制都是对浏览器端来说的,服务器端是不存在跨域安全限制的。我们常用的跨域技术主要有如下几种:
徐小夕
2019/11/14
1.2K0
《前端实战总结》之使用postMessage实现可插拔的跨域聊天机器人
postMessage使用
参考自文档:https://www.runoob.com/js/met-win-postmessage.html
蓓蕾心晴
2022/06/30
5910
web messaging与Woker分类:漫谈postMessage跨线程跨页面通信
iframe_contentWindow.postMessage(message, targetOrigin, [transfer]);
周陆军
2021/07/03
2.4K0
postMessage 还能这样玩
在日常工作中,消息通信是一个很常见的场景。比如大家熟悉 B/S 结构,在该结构下,浏览器与服务器之间是基于 HTTP 协议进行消息通信:
ConardLi
2020/11/26
2.1K0
postMessage 还能这样玩
详解使用postMessage解决iframe跨域通信问题
这周碰到一个让人头疼的需求:要在我的web项目中嵌入另一个第三方web项目。第一时间想到的就是用iframe了,但问题来了,我和第三方web项目是有交互的,这就违反同源策略了,处理跨域问题是最让人头疼的事之一。
用户1289394
2021/10/13
4.9K0
JSONP && CORS
  前天面试被问到了跨域的问题,自我感觉回答的并不理想,下面我就分享一下整理后的总结分享给大家
超然
2018/08/03
1.4K0
JSONP && CORS
通过postMessage进行跨域通信
最近工作中遇到一个需求,场景是:h5页作为预览模块内嵌在pc页中,用户在pc页中能够做一些操作,然后h5做出响应式变化,达到预览的效果。
Keller
2021/12/14
8040
前端:跨域
同源策略(same-origin policy)是一个重要的安全策略。它用于限制从一个源(origin)加载的文档或脚本,如何与另一个源(origin)的资源进行交互。
WEBJ2EE
2020/05/22
1.3K0
前端:跨域
如何利用postMessage窃取编辑用户的Cookie信息
某天,当我在做某个项目的漏洞测试时,在登录的一些HTTP请求记录中,我发现了一种利用postMessage方式窃取和编辑用户Cookie的方法。由于该测试是邀请测试,出于保密,我只能在下文中和大家分享一些方法思路。
FB客服
2019/05/09
1.7K0
如何利用postMessage窃取编辑用户的Cookie信息
深入理解 <iframe>的双向通信:从基础到实战
在现代 Web 开发中,<iframe> 是一个常用的 HTML 元素,用于在页面中嵌入另一个网页。然而,<iframe> 的嵌入页面与父页面之间的通信一直是一个复杂且容易出错的问题。本文将深入探讨 <iframe> 的双向通信机制,从基础概念到实战应用,帮助开发者彻底掌握这一技术。
Front_Yue
2025/03/12
5900
深入理解 <iframe>的双向通信:从基础到实战
你真的了解跨域吗
相信每个前端对于跨域这两个字都不会陌生,在实际项目中应用也很多,但跨域方法的多种多样让人目不暇接,前段时间公司同事出现了跨域问题,又一时找不到问题所在,所以在此总结下跨域知识,一篇由浅入深的万字Web基操文
isboyjc
2022/03/28
2.6K0
你真的了解跨域吗
postMessage实现跨域通信
web通信(洋名:web messaging)是一种文档中独立的浏览上下文间的DOM不会被恶意的跨域脚本暴露数据分享方式。
javascript.shop
2019/09/04
1.8K0
postMessage实现跨域通信
web跨域解决方案
阅读目录 什么是跨域 常用的几种跨域处理方法: 跨域的原理解析及实现方法 总结 摘要:跨域问题,无论是面试还是平时的工作中,都会遇到,本文总结处理跨域问题的几种方法以及其原理,也让自己搞懂这方面的知识,走起。 什么是跨域     在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的文档在同一域下的内容。   JavaScript这个安全策
hbbliyong
2018/03/06
2.9K0
web跨域解决方案
相关推荐
窗口间通信方案——postMessage
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档