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

相关推荐
丰锋ff4 小时前
基于 Qt 的智能门禁系统(二)
开发语言·qt
fpcc4 小时前
跟我学C++中级篇——编译期的条件选择
开发语言·c++
xian_wwq4 小时前
【学习笔记】-深度认知系列-第2讲-大模型到底是什么?——拆解“参数、训练、推理”
笔记·学习·深度认知
SomeB1oody4 小时前
【RustyML入门】6.3. 并行归约
开发语言·后端·机器学习·rust·教程
mqiqe5 小时前
AgentScope Java 2.0 协议集成全景解析:A2A、AG-UI、Agent Protocol 三大开放协议实战指南
java·开发语言·ui
lzhdim5 小时前
12、JavaScript常见的内存泄露问题 - JavaScript学习系列文章
开发语言·前端·javascript·学习·ecmascript
脉动数据行情6 小时前
Java 实现台股 TWSE/TPEx 行情采集(个股 + K 线)
java·开发语言·twse·tpex·台股
爱学习的小邓同学6 小时前
Golang --- (1)第一个Golang程序
开发语言·后端·golang
zx_741484817 小时前
【Python 入门】面向对象基础:类、对象、成员变量与构造方法
开发语言·python
Oll Correct7 小时前
Adobe illustrator 案例九:百宝箱图标绘制
笔记·ui·adobe·illustrator