删除不同列中具有相同名称的行

时间:2017-08-16 17:49:13

标签: r dataframe

我在R中有这个表:

| Left align | Right align | Center align |
|:-----------|------------:|:------------:|   
| A          |      A      |     1.4     :|
| A          |      B      |     1.2     :|
| A          |      C      |     1.0     :|

我想删除在第一列中出现相同行的行(例如A和A行(| A | A | 1.4)。

| Left align | Right align | Center align |
|:-----------|------------:|:------------:|   
| A          |      A      |     1.4     :|

感谢。

1 个答案:

答案 0 :(得分:2)

这有帮助吗?

> df
  COL1 COL2 COL3
1    A    A  1.4
2    A    B  1.2
3    A    C  1.0

> df[which(df$COL1 != df$COL2),]

  COL1 COL2 COL3
2    A    B  1.2
3    A    C  1.0