r语言筛选两列内容相等的所有行
时间: 2023-12-12 21:04:35 浏览: 252
Excel判断两列是否相等和是否包含的公式
在 R 语言中,可以使用逻辑判断符号 "==" 来筛选两列内容相等的所有行。假设我们有一个数据框(data frame)叫做 df,它有两列,分别是 x 和 y,我们想要筛选出 x 和 y 内容相等的所有行,可以使用以下代码:
```
df_subset <- df[df$x == df$y, ]
```
这个代码中,[ ] 中的逻辑表达式 `df$x == df$y` 返回了一个逻辑向量,里面的元素对应每一行是否符合要求(即 x 和 y 内容是否相等)。然后通过将这个逻辑向量作为索引,我们可以从原始数据框 df 中提取符合条件的所有行。最终的结果保存在一个名为 df_subset 的新数据框中。
阅读全文