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