全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
11138 4
2015-11-27
data <-c(1,4,2,6,8,5,3,7,9,11,10,12) M<-matrix(data,nrow=3,ncol=4)
>  M
     [,1] [,2] [,3] [,4]
[1,]    1    6    3   11
[2,]    4    8    7   10
[3,]    2    5    9   12

怎么对矩阵每行进行从大到小排列,然后记住元素在原矩阵的位置,求大牛帮忙,谢谢!
>      [,1] [,2] [,3] [,4]
[1,]    11    6    3   1
[2,]    10    8    7   4
[3,]    12    9    5   2


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-11-27 16:50:09
复制代码
不知道是你想要的不
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-27 17:20:44
jalonso 发表于 2015-11-27 16:50
不知道是你想要的不
谢谢,那我怎么用一个matrix或者list来记住元素所在原来矩阵的列数?还请赐教
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-27 19:28:18
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-27 19:40:55
jiangbeilu 发表于 2015-11-27 19:28
非常感谢,代码简洁明了,大牛,能不能再请教个问题:粗糙集里面有3中划分如:
U/R1={{x1,X2,X3,},{x4,x5,x6}}
U/R2={{x1,x2},{x3,x4,x5,x6}}
U/R3={{x1,x2,x3,x4},{x5,x6}}
最后得到:
U/R={{x1,x2},{x3},{x4},{x5,x6}}

恳求大牛帮帮忙,代码实现,非常感谢您!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群