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

相关推荐
一个平凡而乐于分享的小比特7 小时前
UCOSIII笔记(十三)CPU利用率及栈检测统计与同时等待多个内核对象
笔记·ucosiii
Q***l6877 小时前
C++在计算机图形学中的渲染
开发语言·c++
0和1的舞者7 小时前
《网络编程核心概念与 UDP Socket 组件深度解析》
java·开发语言·网络·计算机网络·udp·socket
惜棠7 小时前
visual code + rust入门指南
开发语言·后端·rust
n***i957 小时前
Rust在嵌入式系统中的内存管理
开发语言·后端·rust
q***06297 小时前
ThinkPHP和PHP的区别
开发语言·php
Java天梯之路7 小时前
Java 初学者必看:接口 vs 抽象类,到底有什么区别?
java·开发语言
7***53348 小时前
Rust错误处理模式
开发语言·后端·rust
摇滚侠8 小时前
2025最新 SpringCloud 教程,编写微服务 API,笔记08
笔记·spring cloud·微服务
T***16078 小时前
C++在游戏开发中的AI行为树
开发语言·c++