我有以下data.frame:
df = read.table(text = 'a b c d
1 12 2 1
1 13 2 1
1 3 3 1
2 12 6 2
2 11 2 2
2 14 2 2
1 12 1 2
1 13 2 2
2 11 4 3, header = TRUE')
我需要根据列a
和b
删除具有相同观察结果的行,以便结果为:
a b c d
1 12 2 1
1 13 2 1
1 3 3 1
2 12 6 2
2 11 2 2
2 13 2 2
感谢您的帮助
答案 0 :(得分:-2)
我们可以使用duplicated
df[!duplicated(df[1:2]),]