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

如何仅对矩阵的指定行(第二行)进行升序排序?

解决仅对矩阵第二行排序的问题

直接对矩阵的第二行单独进行排序并赋值回去即可,不需要用apply遍历所有行。修改后的代码如下:

tt <- c(3,2,3,5,3,5,5,4,3,1,5,2,1,5,4,1,3,5,3,3)
ff <- matrix(tt,nrow=5)
print(ff)
# 仅对第二行升序排序并替换原行
ff[2, ] <- sort(ff[2, ])
print(ff)

代码说明:

  • ff[2, ] 表示选取矩阵ff的第二行所有元素
  • sort(ff[2, ]) 对第二行元素进行升序排序
  • 将排序后的结果重新赋值给ff的第二行,其他行保持原有数据不变

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 11:40:38