在R中:找到跨列的唯一组合的观察结果,无论它们的顺序如何

时间:2016-02-24 03:41:03

标签: r dataframe unique combinations

我有一个数据框,对20个变量进行了1000次观察。

我想只选择跨列具有唯一组合的行,而不管它们的顺序如何。

也就是说,如果组合为ABA而另一个组合为BAA,我希望代码只返回其中一种组合。

为了识别唯一的组合,我在多个变量中运行一个简单的unique命令。

你会怎么写这样的代码?

1 个答案:

答案 0 :(得分:1)

我们可以.container h2 + p { color: red }使用<div class="container"> <h2>Some text</h2> <p>One</p> <h2>Some text</h2> <p>Two</p> <p>Two</p> <h2>Some text</h2> <p>Three</p> <p>Three</p> <p>Three</p> <h2>Some text</h2> <p>Four</p> <p>Four</p> <p>Four</p> <p>Four</p> <h2>Some text</h2> <p>Five</p> <p>Five</p> <p>Five</p> <p>Five</p> <p>Five</p> </div>sort逐行apply数据,然后使用MARGIN=1返回逻辑索引,取消它并获取duplicated数据中的行。

unique