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)