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

相关推荐
索荣荣19 小时前
JavaToken实战指南:从原理到应用
开发语言·python
宵时待雨19 小时前
STM32笔记归纳7:EXTI
笔记·stm32·单片机·嵌入式硬件
zho_uzhou19 小时前
c++ imgui implot绘图使用示例 visual studio
开发语言·c++·visual studio
dyyx11119 小时前
C++中的过滤器模式
开发语言·c++·算法
星夜泊客19 小时前
C# 基础:为什么类可以在静态方法中创建自己的实例?
开发语言·经验分享·笔记·unity·c#·游戏引擎
CappuccinoRose19 小时前
React框架学习文档(七)
开发语言·前端·javascript·react.js·前端框架·reactjs·react router
消失的旧时光-194320 小时前
从拷贝到移动:C++ 移动构造与移动赋值是怎么被逼出来的?(附完整示例)
开发语言·c++
古译汉书20 小时前
部分.exe文件打开但是一直显示界面,点击任务栏持续无反应
开发语言·单片机·嵌入式硬件
2301_8174973320 小时前
C++中的装饰器模式高级应用
开发语言·c++·算法
m0_5494166620 小时前
C++编译期字符串处理
开发语言·c++·算法