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中的位置。

相关推荐
叶~小兮4 分钟前
K8S进阶核心综合学习笔记(持久化存储+特殊容器+调度管理)
笔记·学习·kubernetes
香蕉鼠片8 分钟前
算法过程中不会的
开发语言·c++
阿旭超级学得完15 分钟前
C++11包装器(function和bind)
java·开发语言·c++·算法·哈希算法·散列表
輕華16 分钟前
uv工具详解——Python包与项目管理器完全指南
开发语言·python·uv
念何架构之路38 分钟前
Go语言常见并发模式
开发语言·后端·golang
Skylwn40 分钟前
保姆级教程之将 GitHub Models 接入 NewAPI
笔记·github
磊 子1 小时前
多态类原理+四种类型转换+异常处理
开发语言·c++·算法
脆皮炸鸡7551 小时前
库制作与原理~动态链接
linux·开发语言·经验分享·笔记·学习方法
XMYX-01 小时前
26 - Go recover 捕获错误:优雅恢复的真正意义
开发语言·golang