arrayInd()
R语言中的函数用于获取作为参数传递给函数的值的索引。此函数采用值和要在其中搜索值的数组,并返回找到的每个匹配项的索引。
用法: arrayInd(values, dim(x))
参数:
values:要搜索的值或值的向量
dim(x):要搜索的数组
x:数组名
范例1:
# R program to illustrate
# the use of arrayInd() function
# Creating an array
x <- array(1:9, dim = c(2, 3))
x
# Creating vector of values to be found
x1 <- c(5, 4, 6)
# Calling arrayInd() function
arrayInd(x1, dim(x))
输出:
[, 1] [, 2] [, 3] [1, ] 1 3 5 [2, ] 2 4 6 [, 1] [, 2] [1, ] 1 3 [2, ] 2 2 [3, ] 2 3
范例2:
# R program to illustrate
# the use of arrayInd() function
# Creating an array
x <- array(1:9, dim = c(3, 3))
x
# Extracting values using which() function
x1 <- which(x > 3 & x < 8)
# Calling arrayInd() function
arrayInd(x1, dim(x))
输出:
[, 1] [, 2] [, 3] [1, ] 1 4 7 [2, ] 2 5 8 [3, ] 3 6 9 [, 1] [, 2] [1, ] 1 2 [2, ] 2 2 [3, ] 3 2 [4, ] 1 3
在这里,在上面的代码中,arrayInd()
函数返回由返回的所有值的索引which()
函数。
相关用法
- R语言 get()用法及代码示例
- R语言 seq.int()用法及代码示例
- R语言 rgb()用法及代码示例
- R语言 word()用法及代码示例
- R语言 curve()用法及代码示例
- R语言 signif()用法及代码示例
- R语言 strtrim()用法及代码示例
- R语言 exists()用法及代码示例
- R语言 gl()用法及代码示例
- R语言 polygon()用法及代码示例
- R语言 rep_len()用法及代码示例
- R语言 rep.int()用法及代码示例
- R语言 seq_len()用法及代码示例
- R语言 colorRampPalette()用法及代码示例
- R语言 which()用法及代码示例
- R语言 args()用法及代码示例
- R语言 lower.tri()用法及代码示例
- R语言 assign()用法及代码示例
- R语言 all_equal()用法及代码示例
- R语言 recode_factor()用法及代码示例
注:本文由纯净天空筛选整理自nidhi_biet大神的英文原创作品 Get Indices of Specified Values of an Array in R Programming – arrayInd() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。