过滤/子集R中数据框中的所有因子

时间:2020-03-17 17:42:45

标签: r dataframe filter subset

让我们从一个示例开始,例如iris数据集(data(iris))。

Species由三个因素组成:setosaversicolorvirginica

我想通过创建例如三个数据帧来子集化或过滤所有这些因素,每个数据帧对应一个因素。稍后,我想迭代地与所有这些对象一起工作。

我一直在检查不同的选项,但是所有选项都集中在过滤一个或两个因素上,而不是将所有选项都考虑在内以便以后分别对其进行迭代操作。

1 个答案:

答案 0 :(得分:1)

我们可以使用split创建list的{​​{1}}

data.frames

并且如果我们需要它来蜜蜂不同的对象(不推荐)

lst1 <- split(iris, iris$Species)