Ordenar array según la primera columna en R

En este artículo, discutiremos cómo ordenar una array de acuerdo con la primera columna en el lenguaje de programación R.

Array en uso:

Podemos ordenar la array según una columna específica usando la función order() con indexación. Para ordenar según la primera columna, se pasa 1 en lugar del índice de columna.

Sintaxis:

array[orden(array[ , 1]), ] 

dónde,

  • array es el paso de la array de entrada con un índice
  • La función order() toma un parámetro que es una array con el índice de la primera columna

Ejemplo: programa R para ordenar una array según la primera columna

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)

Producción:

Ejemplo: programa R para ordenar una array según la primera columna

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)

Producción:

Publicación traducida automáticamente

Artículo escrito por manojkumarreddymallidi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *