【发布时间】:2016-12-29 15:39:14
【问题描述】:
我有这个数据框:
[,1] [,2]
[1,] "CHC.AU.Equity" "SGP.AU.Equity"
[2,] "CMA.AU.Equity" "SGP.AU.Equity"
[3,] "AJA.AU.Equity" "AOG.AU.Equity"
[4,] "AJA.AU.Equity" "GOZ.AU.Equity"
[5,] "AJA.AU.Equity" "SCG.AU.Equity"
[6,] "ABP.AU.Equity" "AOG.AU.Equity"
[7,] "AOG.AU.Equity" "FET.AU.Equity"
[8,] "SGP.AU.Equity" "CHC.AU.Equity"
如何只过滤唯一对?例如。 - 在上面的 df 中,第 8 行将“匹配”第 1 行,并被排除在外。我正在尝试使用 setequal(),但我似乎无法让它工作。有 'setunique' 类型的函数吗?
【问题讨论】:
-
你试过
unique(dataFrame)吗? -
据我所知,unique 看不到无序对之间的相等性。似乎不排除“匹配”。实际上,它似乎也不适用于有序对。 “重复”似乎可以解决问题。
标签: r