首页 > 解决方案 > 如果列值不是 0 或 1,则删除整行

问题描述

所以我有这样的数据:

number <- c(1,2,3,4,5,6,7)
varia <- c(2,3,7,9,4,1,8)
age <- c(1,0,0,1,2,4,99)

dat <- cbind(number, varia, age)

现在我只想编辑 dat$age 列。我想保留 1 和 0 的行并删除具有更大值的其他行。

我该怎么做?

标签: r

解决方案


我们可以从列中选择值。

dat1<- 子集(dat,dat$age >= 0 & dat$age <= 1)


推荐阅读