R中的match()函数

问题:有一个向量,你知道内容中有一个特定值,想知道它的位置。

函数match将在向量中搜索特定值并返回其位置:

R 复制代码
> vec <- c(100,90,80,70,60, 50, 40, 30, 20, 10)
> match(80, vec)
[1] 3
> match(vec, 80)
 [1] NA NA  1 NA NA NA NA NA NA NA

match(A, B)

集合A是集合B的子集时,即集合B包含集合A, 也就是说集合A中元素一定在集合B中,此时返回集合A中的元素在集合B中的位置。

相关推荐
漫步企鹅14 分钟前
【GDB】调试程序的基本命令和用法(Qt程序为例)
开发语言·qt·gdb·调试
zhaoyqcsdn15 分钟前
Eigen库的core模块源码阅读笔记
人工智能·经验分享·笔记·算法
阿昆的科研日常24 分钟前
Matlab个性化绘图第10期—滑珠进度柱状图
开发语言·matlab·可视化·论文插图
严文文-Chris28 分钟前
方法区、堆、虚拟机栈、寄存器分别存储哪些内容?为什么存储这些内容?
java·开发语言
无名之逆37 分钟前
Hyperlane 文件分块上传服务端
服务器·开发语言·前端·网络·http·rust·php
Miraitowa_cheems1 小时前
JAVA SE 自我总结
java·开发语言·javase
美味的大香蕉1 小时前
Spark Core编程
笔记
码猩1 小时前
C# winform根据EXCEL匹配文件后将txt的图片分别下载到指定的文件夹里
开发语言·c#·excel
Alt.91 小时前
SpringMVC基础三(json)
java·开发语言
搬砖工程师Cola1 小时前
<C#>在 C# .NET 中,使用 LoggerExtensions方法创建日志
开发语言·c#·.net