作者jasonkeen (Nothing but Net)
看板Statistics
标题Re: [问题] 有关R的指令
时间Fri Apr 2 16:23:56 2010
※ 引述《speedoyi (be mild )》之铭言:
: A=matrix(c(1,6,3,4.5),4,1)
: B=matrix(c(2,5,7,3),4,1)
: C=matrix(c(5,2,3,9),4,1)
: 我想要将C里边的数重新由小至大排序
: 例如5,2位置互换的时候,A里边的1,6也要互换(变成6,1)
: 在C语言似乎是一个swap的指令
: 想请问R程式中 有相似的指令吗?
: 我搜寻??exchange ??interchange ....etc 都找不到
: 谢谢指教
: 如果是跟统计软体有关请重发文章
: 如果跟论文有关也烦请您重发文章
: 文章类别是为了帮助大家搜寻资料与解答,造成不便之处请见谅
原po第一题
A <- matrix(c(1,6,3,4.5),4,1)
B <- matrix(c(2,5,7,3),4,1)
C <- matrix(c(5,2,3,9),4,1)
D <- cbind(A,B,C);D
D[order(D[,3]),]
原PO第二题
A <- matrix(cbind(c(1,6,3,4),c(2,4,6,8)),4,2);A
B <- matrix(cbind(c(2,5,7,3),c(1,1,1,1)),4,2);B
C <- as.matrix(dist(rbind(A,B)))[5:8,1:4]
M <- c(11:14,21:24,31:34,41:44)[order(C)];M
--
20岁失恋时,你哭是因为你觉得不会再爱上任何人
过了40岁後,你哭则是因为以後更不可能了
Post Coitum, Animal Triste - 做爱後,动物感伤
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.239.238
※ 编辑: jasonkeen 来自: 59.112.239.238 (04/02 18:26)
1F:→ jasonkeen:好像不只这两个问题,不过文章一直改我也搞不太清楚了。 04/02 18:27