如何从列表中子集化?

时间:2019-07-12 13:52:00

标签: r list subset lapply

我需要列表的一个子集,但是列表中仍然有不适用该子集的条目。 在我的列表中,应该只有适合子功能的条目。 我怎么解决这个问题? 我以航班为例 谢谢!

编辑:

install.packages("nycflights13")
library(nycflights13)
library(plyr)
list_flights<-dlply(flights,"carrier")

subset_list<-lapply(list_flights, function(x) subset(x,dest == "BWI" & origin == "EWR"))

1 个答案:

答案 0 :(得分:0)

删除没有任何数据的元素

subset_list[lapply(subset_list, nrow) > 0]