从dataframe中移除成对重复
这似乎是一个简单的问题,但我似乎无法解决。如果两个列具有相同的值,则我希望从dataframe(Df)中删除重复项,即使这些值位于逆序..我的意思是,假设您有以下数据框架:
a <- c(rep("A", 3), rep("B", 3), rep("C",2))
b <- c('A','B','B','C','A','A','B','B')
df <-data.frame(a,b)
a b
1 A A
2 A B
3 A B
4 B C
5 B A
6 B A
7 C B
8 C B
如果现在删除重复项,则会得到以下数据框架:
df[duplicated(df),]
a b
3 A B
6 B A
8 C B
但是,我也想删除这个数据框架中的第6行,因为“A”、“B”与“B”、“A”相同。我怎么能自动做到这一点?
理想情况下,我可以指定要比较的两个列,因为数据帧可能有不同的列,而且可能相当大。
谢谢!
慕标琳琳
POPMUISE