0

我想根据顺序颠倒的两个单元格中的值的组合删除列表中的重复记录。我使用 melt 从矩阵中提取列表,但它需要一个完整的矩阵,因此每条记录都有一个副本。例如,我的数据现在看起来像:

meltID   individual1   individual2   distance
42            A              B          14.0
72264         A              C          12.5
5399          C              A          12.5
92200         B              C          18.1

第 72264 和 5399 行是重复的。

除了熔化之外,还有什么东西可以从三角矩阵中提取出来吗?或者R中有其他方法可以做到这一点吗?

干杯,史蒂夫

4

1 回答 1

2

subset(yourData, individual < individual2)或者subset(yourData, individual <= individual2)如果你想要对角线。

于 2012-07-05T18:59:08.120 回答