You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R语言中将矩阵public按行名、列名升序排序行与列

解决矩阵行和列按指定顺序排序的问题

要让public矩阵的行按3、5、9、10排序,列按3、5、8、10排序且保持数据关联,直接用目标顺序的行名和列名作为索引提取即可:

# 按指定行、列顺序重新排列矩阵
sorted_public <- public[c("3", "5", "9", "10"), c("3", "5", "8", "10")]

说明

  • 矩阵的行名和列名在创建时是字符型数值,因此用字符向量指定提取顺序即可精准匹配。
  • 该操作会直接调整矩阵的行、列顺序,同时完全保留原矩阵中行与列对应的数据关联关系。

内容的提问来源于stack exchange,提问作者Amelia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 06:26:26