R语言 如何删除向量中的特定元素 |
您所在的位置:网站首页 › 从列表中删除元素 › R语言 如何删除向量中的特定元素 |
R语言 如何删除向量中的特定元素
在这篇文章中,我们将讨论如何在R编程语言中从向量中删除特定元素。 方法1:使用in运算符删除元素这个运算符将选择特定的元素并使用!运算符来排除这些元素。 语法: vector[! vector %in% c(elements)]例子 在这个例子中,我们将在R编程语言中使用in运算符来删除给定向量中的元素。 # create a vector vector1=c(1,34,56,2,45,67,89,22,21,38) # display print(vector1) # remove the elements print(vector1[! vector1%in% c(34,45,67)])输出 [1] 1 34 56 2 45 67 89 22 21 38 [1] 1 56 2 89 22 21 38注意: 我们也可以指定要删除的元素范围。 语法: vector[! vector %in% c(start:stop)]例子 : # create a vector vector1 = c(1, 34, 56, 2, 45, 67, 89, 22, 21, 38) # display print(vector1) # remove the elements print(vector1[! vector1 % in % c(1:50)])输出 [1] 1 34 56 2 45 67 89 22 21 38 [1] 56 67 89 方法2:使用条件来删除元素在这种方法中,用户需要相应地使用特定的条件来删除给定向量中的元素。 语法: vector[!condition]其中 条件:指定要检查的条件。例子 # create a vector vector1=c(1,34,56,2,45,67,89,22,21,38) # display print(vector1) # remove the elements with element greater # than 50 or less than 20 print(vector1[!(vector1 > 50 | vector1 < 20)])输出 [1] 1 34 56 2 45 67 89 22 21 38 [1] 34 45 22 21 38 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |