📜  根据 R 中的第一列对矩阵进行排序

📅  最后修改于: 2022-05-13 01:55:16.869000             🧑  作者: Mango

根据 R 中的第一列对矩阵进行排序

在本文中,我们将讨论如何在 R 编程语言中根据第一列对矩阵进行排序。

使用中的矩阵:

我们可以使用带有索引的 order()函数根据特定列对矩阵进行排序。根据第一列排序 1 代替列索引传递。

句法:



在哪里,

  • matrix 是带有索引的输入矩阵 pass
  • order()函数采用一个参数,即具有第 1 列索引的矩阵

示例: R 程序根据第一列对矩阵进行排序

R
# create a matrix with 4 rows and 5 columns 
# - 20 elements
data = matrix(c(1, 13, 4, 5, 6, 78, 56, 23, 34, 1, 23, 
                45, 67, 23, 34, 78, 97, 45, 0, 9),
              nrow=4, ncol=5)
  
print("Actual matrix")
  
print(data)
  
print("sorted matrix")
  
# display sorted data according to first column
final = data[order(data[, 1]), ]
  
print(final)


R
# create a matrix with 2 rows and 2 columns
# - 4 elements
data= matrix(c(11,2,23,1),nrow=2,ncol=2)
  
print("Actual matrix")
  
print(data)
  
print("sorted matrix")
   
# display sorted data according to first column
final=data[order(data[ , 1]), ]
  
print( final)


输出:

示例: R 程序根据第一列对矩阵进行排序

电阻

# create a matrix with 2 rows and 2 columns
# - 4 elements
data= matrix(c(11,2,23,1),nrow=2,ncol=2)
  
print("Actual matrix")
  
print(data)
  
print("sorted matrix")
   
# display sorted data according to first column
final=data[order(data[ , 1]), ]
  
print( final)

输出: