楼主: 张群0703
12679 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
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-14 06:45