R 程序测试给定向量是否包含指定元素


2023年2月7日, Learn eTutorial
1542

如何使用 R 编程测试给定向量是否包含指定元素?

在此我们解释如何编写 R 程序来检查向量中的指定元素。我们在此使用内置函数 is.element() 进行检查。向量名称和搜索元素直接传递给这些函数。

  • is.element() 函数有助于在给定列表中查找指定元素。

 在这个 R 程序中,我们使用变量 'a' 分配向量值,然后直接将值传递给内置函数。并打印函数结果。

算法

步骤 1: 将向量值赋给变量 A

步骤 2:首先我们显示用户输入的值

步骤 3:通过调用 is.element 检查元素

步骤 4:打印内置函数返回的值

步骤 5:如果元素不存在,则返回 False;否则返回 True

R 源代码

                                          A= c(10, 20, 30, 25, 9, 26)
print("The original vectors are:")
print(A)
print("Test whether above vector contains 30:")
print(is.element(30, A))
print("Test whether above vector contains 46:")
print(is.element(45, A))

                                      

输出

[1] "The original vectors are:"
[1] 10 20 30 25  9 26
[1] "Test whether above vector contains 30:"
[1] TRUE
[1] "Test whether above vector contains 45:"
[1] FALSE