R语言如何去掉空的list
时间: 2023-07-27 14:30:21 浏览: 277
R语言大作业教程:数据挖掘与分析
要去掉R语言中的空列表,可以使用 `Filter` 函数。这个函数可以按照指定的条件过滤列表中的元素。如果要去掉空列表,可以将一个函数作为 `Filter` 的参数,该函数检查列表是否为空。下面是一个例子:
```r
# 创建一个包含空列表的列表
my_list <- list(list(), 1, list(), "hello", list())
# 使用 Filter 函数去掉空列表
my_list <- Filter(function(x) length(x) > 0, my_list)
# 输出结果
my_list
```
这将输出一个列表,其中包含了原始列表中除了空列表之外的所有元素:`[[1]] 1`,`[[2]] "hello"`。
阅读全文