r语言筛选符合条件所有行
时间: 2023-07-18 11:12:16 浏览: 257
R语言基础入门教程.zip
在 R 语言中,可以使用逻辑判断符号(比如 "<", ">", "<=", ">=", "==", "!=")来筛选符合条件的所有行。假设我们有一个数据框(data frame)叫做 df,它有两列,分别是 x 和 y,我们想要筛选出 x 大于等于 10 且 y 小于等于 5 的所有行,可以使用以下代码:
```
df_subset <- df[df$x >= 10 & df$y <= 5, ]
```
这个代码中,[ ] 中的逻辑表达式 `df$x >= 10 & df$y <= 5` 返回了一个逻辑向量,里面的元素对应每一行是否符合要求。然后通过将这个逻辑向量作为索引,我们可以从原始数据框 df 中提取符合条件的所有行。最终的结果保存在一个名为 df_subset 的新数据框中。
阅读全文