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
相关推荐
野生技术架构师几秒前
【面试题】为什么 Java 8 移除了永久代(PermGen)并引入了元空间(Metaspace)?
java·开发语言
Leo July几秒前
【Java】Java设计模式实战指南:从原理到框架应用
java·开发语言·设计模式
冬奇Lab1 分钟前
【Kotlin系列13】DSL设计:构建类型安全的领域语言
开发语言·安全·kotlin
2501_9445215914 分钟前
Flutter for OpenHarmony 微动漫App实战:分享功能实现
android·开发语言·javascript·flutter·ecmascript
嵌入式小能手18 分钟前
飞凌嵌入式ElfBoard-系统信息与资源之休眠
c语言·开发语言·算法
橘子师兄19 分钟前
C++AI大模型接入SDK—API接入大模型思路
开发语言·数据结构·c++·人工智能
Object~21 分钟前
7.Go语言中的slice
开发语言·后端·golang
L.EscaRC24 分钟前
深度解析 Spring 框架核心代理组件 MethodProxy.java
java·开发语言·spring
2501_9419820533 分钟前
Java 分布式环境下的 Access_Token 一致性方案:如何避免多节点冲突?
java·开发语言·分布式
chilavert3181 小时前
技术演进中的开发沉思-328 JVM:垃圾回收(上)
java·开发语言·jvm