R语言 从列表中删除元素
R是一种开源的编程语言,被广泛用作统计软件和数据分析工具。R通常带有命令行界面。R可以在Windows、Linux和macOS等广泛使用的平台上使用。此外,R编程语言也是最新的尖端工具。 这篇文章说明了如何用R语言从一个给定的列表中删除一个或多个元素。它将指定要从列表中删除的元素的数量,并打印其余的元素。因此,在执行操作后,它将返回一个数据列表。你将学习如何从列表中删除某些元素。
方法 1: 使用 (-) 方法从列表中删除项目
语法: 使用减号来删除元素
my_list[- number]
参数
number – 指定要从列表中删除的元素的数量
返回
移除元素后返回列表
方法
- 创建一个向量。
- 使用(-)方法删除一个特定的元素。
- 使用相同的方法删除多个元素,如例子中所示。
例子
输出
这里,在上面的例子中, my_list[- 1] 将删除存储在第一个列表中的数据,在删除第一个数据列表后,在屏幕上打印其余的数据。
方法2:使用NULL赋值删除元素
语法
例子
输出:
上面的例子将通过使用 **my_list_2[] <- NULL **方法使列表中的元素变成NULL来删除。它将清除特定的数据并在屏幕上打印其余的数据。
方法3:使用%in%操作符删除元素
语法
例子
输出
my_list[names(my_list) %in% “c” == FALSE], 通过这个方法,被声明为false的数据列表,将从数据列表中删除,其他的将被打印在屏幕上。
方法4:使用 != 操作符删除元素
语法
例子
输出
my_list[names(my_list) != ” “ 在上面的代码中,在双引号之间输入的数据列表号码将被删除。
下面是一次删除多个数据的实现方法
例子
输出