经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
R语言程序问答~关于矩阵行列排序的问题
楼主
duzongyan
5208
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语言论坛
经管高考
LISREL、AMOS等结构方程模型分析软件
学道会
行业分析报告
经管文库(原现金交易版)
热门文章
表格结构数据的核心特征及具象实例解析
下载到假资源如何退单
高教现代数学基础23 矩阵计算六讲 徐树方,钱 ...
安徽全省一盘棋发力汽车产业
【24顶刊热点!】2000-2024上市公司股价崩盘 ...
现代数学基础21 控制论中的矩阵计算 徐树方
求Journal of Computational and Graphical ...
【24重磅,详细,顶刊热点!】2000-2024上市公 ...
查找文献Digital mapping of soil organic ...
《技术的本质》epub版本
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
26年寒假天津站|Gemini论文写作&数据分析 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群