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 分钟前
C++ AVL树
开发语言·c++
Bert.Cai10 分钟前
Python字面量详解
开发语言·python
Lyyaoo.13 分钟前
【JAVA基础面经】深拷贝与浅拷贝
java·开发语言·算法
沐知全栈开发25 分钟前
HTML 音频(Audio)详解
开发语言
YNCAH_26 分钟前
特殊类的设计
java·开发语言
Heartache boy38 分钟前
野火STM32_HAL库版课程笔记-TIM通道捕获应用之编码器模式
笔记·stm32·单片机·嵌入式硬件
芒果披萨41 分钟前
sql存储过程
java·开发语言·数据库
楚Y6同学42 分钟前
QT C++ 实现图像查看器
开发语言·c++·qt·图像查看
yaoxin5211231 小时前
368. Java IO API - 基本文件属性
java·开发语言·python
老虎06271 小时前
LeetCode热题100 刷题笔记(第四天)二分 「 寻找两个正序数组的中位数」
笔记·算法·leetcode