楼主: 张群0703
13635 15

[问答] 将相关系数矩阵转换为列表的形式 [推广有奖]

11
fengzih2 发表于 2015-2-1 12:35:58
怎么解决的?能不能分享一下

12
ntsean 发表于 2015-2-1 13:48:52
ids = as.matrix(expand.grid(1:nrow(a), 1:nrow(a)))
ids = ids[ids[, 1] < ids[, 2], ]
data.frame(rownames(a)[ids[, 1]], rownames(a)[ids[, 2]], a[ids])

13
dark293 发表于 2016-3-30 09:28:30
张群0703 发表于 2014-9-25 17:23
已经解决了,谢谢您~~~
您好,请问最后是怎么解决的呢?我的转换目的跟您一样,有253的样本。恳请指教,谢谢!

14
iristaw 发表于 2017-7-11 19:56:38
张群0703 发表于 2014-9-25 17:23
已经解决了,谢谢您~~~
您好,请问您是怎么解决的呢?我也遇到了同样的问题,求教。多谢。

15
fanqiang1987 发表于 2021-1-11 14:03:48
张群0703 发表于 2014-9-25 17:23
已经解决了,谢谢您~~~
您好,请问您如何解决的?最近也遇到类似的需求。只是值不是数值,是文本

16
小麦呀 发表于 2023-4-21 16:26:19
yywan0913 发表于 2014-9-25 14:02
感觉你这做的是别人的反工作。
楼上的代码主要是最后一句。
另外还是推荐melt函数吧
真不错,这个代码能转,不过需要再加一列进去

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-23 18:56