分割后如何分组列表

时间:2016-11-18 12:37:06

标签: r list

我根据列拆分了一个数据帧。

生成的数据框列表包括一些少于一行的数据框。我想只包含列表中超过5行的数据帧。我怎么能这样做?

我已经尝试过lapply(mylst,mylst[nrow>5]),但它是一个失败的

1 个答案:

答案 0 :(得分:3)

我们可以使用list遍历sapply以获取行数(nrow)作为vector,转换为{{1}的逻辑向量并使用它来对>5

进行子集化
list

或使用mylst[sapply(mylst, nrow)>5]

Filter