如何在对数据框进行子集化后访问列?

时间:2015-10-29 12:48:47

标签: r

它必须非常简单,但看起来我的思维不再适用了。

所以,我想要做的是将mtcars中的一列作为向量存储,但在对其进行子集化之后。我需要一个用于子集的行代码并分配一个向量。

这就是我想要实现的目标,但只有一行:

data <- mtcars[mtcars[,11]==4,]
vec <- data[,1]

THX!

2 个答案:

答案 0 :(得分:2)

vec<-mtcars[mtcars[,11]==4,][,1]

答案 1 :(得分:1)

mtcars[,11]==4将是行索引,通过选择列索引为“1”,我们将根据条件获得包含行子集的第一列。

 mtcars[mtcars[,11]==4, 1]
相关问题