Saltar al contenido

Encuentre el valor máximo y mínimo de cada columna y luego encuentre el valor máximo y mínimo de cada fila

Solución:

Lo averigué.

Mínimo y máximo de cada columna:

apply(a,2,min)
apply(a,2,max)

Mínimo y máximo de cada fila:

apply(a,1,min)
apply(a,1,max)

Encontré la información aquí http://www.personality-project.org/r/r.commands.html

Ver el matrixStats paquete. Puedes usar colMins(), rowMaxs() y funciones como esta tanto para columnas como para filas.

Vea esta respuesta: ¿Cómo encontrar el valor más alto de una columna en un marco de datos en R?

Puedes probar

apply(a, 1, range)

Usando esto junto con t, esto le da dos columnas. El primero con el mínimo el segundo con el máximo de filas.

head(t(apply(a, 1, range)))
         [,1]     [,2]
[1,] 95.75922 103.6956
[2,] 93.62636 106.3934
[3,] 92.70567 106.9190
[4,] 96.53577 104.4971
[5,] 96.61573 107.6691
[6,] 95.56239 105.5887

para los máximos de columna, cambie de 1 a 2 en la función de aplicación.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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