经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
R语言程序问答~关于矩阵行列排序的问题
楼主
duzongyan
5146
1
收藏
2015-01-01
我现在有一个矩阵A,其中列表示7个样本,行表示三个指标值,我现在需要对这7个样本排序,首先依据第一个指标(即矩阵第一行)
从大到小
依次排序,如果遇到有相同元素,则比较对应的第二行的元素,按第二行
从小到大
依次排序,如果第二行元素仍然相同的话,则按第三行元素
从小到大
排序。如果第三行依旧相同,就按系统默认的顺序排列就好,不予处理。
A= [1] [2] [3] [4] [5] [6] [7]
[1] 3.1333 3.0667 3.1333 3.1333 1.4667 4.2667 2.9333
[2] .5213 .0496 .0922 .5213 .2482 .1560 .4575
[3] 1.4124 .2534 .3396 .7841 .7005 .4303 1.3094
以这个例子为例,我们首先按第一行元素排序,依次为:6->应该是1,3,4,此时由于他们第一行元素相同,观察第二行,3的值最小,但是1,4第二行元素相同,则看第三行,结果就是6->3->4->1,接下来仍然按照第一行元素的大小依次排序。6->3->4->1->2->7->5
各位高手,新手上路,多多指教!拜托了~
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
duzongyan
2015-1-2 16:19:38
rbind(D33[1,],D33[2,],D33[3,])[,order(-D33[1,],D33[2,],D33[3,])]
一句话解决问题,之前太傻了 也不再好好想想,就跑出来提问~
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
程序问答 求救 怎么删除观测值?(行)谢谢大家~
程序问答 希望高手帮忙sas中怎么保留观测值(行)?
GLM程序问答
[程序问答] R语言 循环
程序问答
R语言分组计算
请教大神!!R语言中如何把一个序列从小到大重新排列?
【新手上路】关于R语言的编程数字截取!?
R语言 分词后统计特定的词(比如体育类)
R语言画散点图如何让Y轴数据从大到小排列
栏目导航
R语言论坛
行业分析报告
经管高考
互联网金融与Fintech版
经管文库(原现金交易版)
人工智能论文版
热门文章
CDA 数据分析师:主成分分析(PCA)实战指南 ...
Business Research Methods 14th Edition b ...
Probabilistic Data-Driven Modeling by To ...
2025设计行业AI应用趋势报告
共同基金常识
中国城市建设统计年鉴2002-2004 中国城乡建 ...
【华泰证券】游戏出海坚韧,融合中谋发展
Real Algebraic Geometry- Jacek Bochnak
这些提问经济学家,考古学家,文字学家解释 ...
小红书美妆个护行业运营专家
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
几种免费下载文献的方法----我的文献应助经
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群