Path: blob/main/Trabajo_grupal/WG3/Grupo_3_r_Ejercicio 2.R
2714 views
# Loop Replacement y keywords1# Tarea en Python y en R2# EJERCICIO 23set.seed(45)45# Creamos el vector67xvector <- c(sample(100,replace=F))89# Creamos la matriz10xmatrix = matrix(as.integer(sample(10000,replace=F)),nrow = 100,ncol = 50)1112# Creamos la función escalar13escalar <- function(x,y) {14if (is.vector(x)) return((x-min(x))/(max(x)-min(x)))15else if (is.matrix(x)) return((x-min(x[,y]))/(max(x[,y])-min(x[,y])))16else return("Base de datos incorrecta")17}1819# Aplicamos "lapply" para realizar la operación y tener como respuesta una lista20lapply(xvector,escalar)21lapply(xmatrix, escalar)2223# Aplicamos "sapply" para realizar la operación y tener como respuesta un vector2425sapply(xvector,escalar)26sapply(xmatrix, escalar)2728# Comparamos con resultado hallado en la WG129escalar(xvector)30escalar(xmatrix)31323334