前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day5-数据结构

Day5-数据结构

原创
作者头像
用户11009106
发布2024-03-08 21:56:42
990
发布2024-03-08 21:56:42

一、向量

1.标量与向量的区别

标量(Scalar):一个元素组成的变量,如温度32℃,只有大小没有方向。

向量(Vector):多个元素组成的变量,如向东走200米,既有大小又有方向。

提一下矩阵(Matrix):二维数组,多个标量元素按行和列排列。学过线性代数对这个概念比较好理解。

代码语言:R
复制
a = 1       # 标量
b<- c(1,2,5,-3,4)       # 数值型向量
c<- c("one","two","three")      # 字符型向量,字符必须加""
d<- c(TRUE,FALSE,FALSE,TRUE)        # 逻辑型向量
代码语言:R
复制
x<- c(1,2,3)        # 将x定义为由元素1,2,3组成的向量
x<- 1:10        #从1-10之间的所有整数
x<- seq(1,10,by = 0.5)      # 1-10之间每隔0.5取一次数
x<- rep(1:3.times=2)        # 1-3,重复两次
x赋值以最后一次为准
x赋值以最后一次为准

2.从向量中提取元素

代码语言:R
复制
x[4]        # x的第4个元素
x[-4]       # “-”是去除的意思,除了第4个元素的剩余元素
x[2:4]      # “:”从第2个到第4个元素
x[-(2:4)]       # 除了第2-4个元素
x[c(1,5)]       #第1个和第5个元素
根据元素的位置进行提取
根据元素的位置进行提取
代码语言:R
复制
x[x==10]        # 等于10的元素
x[x<0]      # 小于0的元素
x[x %in% c(1,2,5)]      # 存在于向量c(1,2,5)中的元素
x %in% c(1,2,5)     # 判断%in%前面的对象x是否在后面的容器c(1,2,5)中
根据元素的值进行提取
根据元素的值进行提取

二、数据框

今日思维导图
今日思维导图

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

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

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

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

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、向量
    • 1.标量与向量的区别
      • 2.从向量中提取元素
      • 二、数据框
      相关产品与服务
      容器服务
      腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档