R语言 which()函数 您所在的位置:网站首页 r语言中logical是什么意思 R语言 which()函数

R语言 which()函数

2023-12-17 20:20| 来源: 网络整理| 查看: 265

R语言 which()函数

R编程语言中的 which() 函数用于返回逻辑向量中指定值的位置。

语法: which(x, arr.ind, useNames)

参数: 该函数接受一些参数,如下图所示。

X: 这是指定的输入逻辑向量 Arr.ind: 如果x是一个数组,这个参数,返回数组的索引。 useNames: 这个参数表示一个数组的维度名称。

返回值: 该函数返回指定值在逻辑向量中的位置。

例1: Which()函数应用于字母表

在下面的例子中,which()函数返回指定字母的字母表位置。例如,a是字母表序列中的第一个字母,所以返回1,z是序列中的最后一个字母,所以返回26。

# R program to illustrate # which() function    # Calling the which function # to return alphabetical position # of the given alphabet which(letters == "a") which(letters == "d") which(letters == "z") which(letters == "p") which(letters == "g")

输出:

[1] 1 [1] 4 [1] 26 [1] 16 [1] 7 例2: which()函数与向量的关系

在下面的例子中,在which()函数的帮助下,指定向量的一些元素的位置被返回。

# R program to illustrate # which() function    # Creating a vector of some elements vector 5)

输出

[1] 5 [1] 3 [1] 4 [1] 4 5 例3:which()函数与数据框架

在下面的例子中,which()函数被用来查找数据框架中的数值列。

一个Iris数据集被用作数据框架,其中包含4列数值和1列分类值,即物种。which()函数从数据集中找到含有数字值的列名。

# Considering “Iris” dataset data_set


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有