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

相关推荐
m2xgo5 分钟前
ThreadPoolexecutor源码分析、C++11线程池实现
开发语言·c++
@#¥&~是乱码鱼啦16 分钟前
AOP底层:动态代理执行流程(“断点之谜“)
java·开发语言
学困昇18 分钟前
彻底搞懂 Linux 基础 IO:文件描述符、重定向、dup2、缓冲区一次讲透!
linux·运维·服务器·开发语言·c++
源图客20 分钟前
Go语言goland代码编辑与调试
开发语言·后端·golang
froginwe1130 分钟前
R 绘图 - 饼图
开发语言
三十六煩惱風33 分钟前
2026-04/20~26技术问题整理
开发语言
杜子不疼.1 小时前
【C++ 在线五子棋对战】 - 项目介绍与环境搭建
开发语言·c++
50万马克的面包1 小时前
C 语言第18讲:预处理详解
c语言·开发语言·windows
APIshop2 小时前
Java 调用阿里巴巴商品详情接口实战指南:完整流程与代码实现
java·开发语言
努力努力再努力wz2 小时前
【Qt 入门系列】从应用场景到开发环境:建立对 Qt 的第一层认知
c语言·开发语言·数据库·c++·b树·qt·缓存