gpt4 book ai didi

r - 将方阵分解成对

转载 作者:行者123 更新时间:2023-12-02 08:50:44 26 4
gpt4 key购买 nike

我有一个大方阵 12128 x 12128。示例

      A    B    C    D     E
A 0.5 0.4 0.1 0.02 0.4
B 0.1 0.3 0.07 0.03 0.9
C 0.8 0.04 0.5 0.4 0.4
D 3.4 5.6 9.5 2 2.1
E 0.6 9.1 0.3 0.5 1.2

我有一个对列表 (#18000),它存在于矩阵中所有可能的对中

 A   B
B E
C E

我只需要矩阵中列表中的对的值。有没有比分解整个矩阵 (melt(matrix)) 更简单的方法?谢谢

最佳答案

使用另一篇文章中的 mind 作为测试数据试试这个:

m[ind]

编辑:

如果行名和列名可以重复(如后面评论中所建议的),并且如果我们想要这些中的所有可能值,那么试试这个:

merge(as.data.frame.table(m), ind, by = 1:2)

关于r - 将方阵分解成对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8631642/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com