如何检查向量是否包含 R 中的给定值?
我们可以使用%in%运算符检查向量是否包含给定值。为此,我们必须创建一个具有一些值的向量。我们必须从用户那里读取要检查的值的输入。或者我们可以显式地为变量赋值。使用 %in%运算符和下面给出的语法,我们可以找到我们正在寻找的元素。
句法 :
value_to_be_checked %in% vector
上面的操作只返回一个布尔值,为真或假。
脚步 -
- 创建矢量
- 设置要搜索的值
- 使用给定的语法,搜索向量中的元素
- 如果找到打印真
- 否则为假
示例 1:
R
vec1 = c(1,2,3,4,5)
a = 1
a %in% vec1
R
vec1 = c("karthik", "nikhil", "sravan")
a = "karthik"
a %in% vec1
R
vec1 = c("karthik", "nikhil", "sravan")
a = "krishna"
a %in% vec1
输出 :
TRUE
示例 2:
电阻
vec1 = c("karthik", "nikhil", "sravan")
a = "karthik"
a %in% vec1
输出 :
TRUE
示例 3:
电阻
vec1 = c("karthik", "nikhil", "sravan")
a = "krishna"
a %in% vec1
输出 :
FALSE