R语言【base】——which():给出逻辑对象的 TRUE 索引,允许使用数组索引。

Package base version 4.2.0


Parameters

R 复制代码
which(x, arr.ind = FALSE, useNames = TRUE)

arrayInd(ind, .dim, .dimnames = NULL, useNames = FALSE)

参数【x】:逻辑向量或数组。允许省略 NA(视作 FALSE)。

参数【arr.ind】:逻辑;当参数【x】是一个数组时,是否应返回数组索引?除了单个真值外,其他任何值都会被视为假值。

参数【ind】:整数值索引向量,由 which(x) 得出。

参数【.dim】:dim(.) 整数向量。

参数【.dimnames】:可选的字符列表 dimnames(.)。如果参数【useNames】为 TRUE,则用于为 **arrayInd()**构造 dimnames (因此,which(*, arr.ind=TRUE))。

参数【useNames】:逻辑值,表示 arrayInd() 的值是否应该有(非空)dimnames


Examples

R 复制代码
> which(LETTERS == "R")
[1] 18

> which(ll <- c(TRUE, FALSE, TRUE, NA, FALSE, FALSE, TRUE))
[1] 1 3 7
相关推荐
运器12332 分钟前
【一起来学AI大模型】算法核心:数组/哈希表/树/排序/动态规划(LeetCode精练)
开发语言·人工智能·python·算法·ai·散列表·ai编程
whoarethenext1 小时前
使用 C++ 实现 MFCC 特征提取与说话人识别系统
开发语言·c++·语音识别·mfcc
ITfeib1 小时前
Flutter
开发语言·javascript·flutter
想躺平的咸鱼干2 小时前
Volatile解决指令重排和单例模式
java·开发语言·单例模式·线程·并发编程
Owen_Q2 小时前
Denso Create Programming Contest 2025(AtCoder Beginner Contest 413)
开发语言·算法·职场和发展
·云扬·2 小时前
【Java源码阅读系列37】深度解读Java BufferedReader 源码
java·开发语言
liulilittle3 小时前
C++ i386/AMD64平台汇编指令对齐长度获取实现
c语言·开发语言·汇编·c++
Thomas_YXQ3 小时前
Unity URP法线贴图实现教程
开发语言·unity·性能优化·游戏引擎·unity3d·贴图·单一职责原则
Zz_waiting.3 小时前
Javaweb - 10.4 ServletConfig 和 ServletContext
java·开发语言·前端·servlet·servletconfig·servletcontext·域对象
Touper.4 小时前
JavaSE -- 泛型详细介绍
java·开发语言·算法