Path: blob/main/Trabajo_grupal/WG3/Grupo_8_R.R
2714 views
################ Tarea 3 ############################1#Grupo823library(dplyr) # librería de limpieza de datos4library(tidyr)# librería de limpieza de datos5library(readxl) # lobreria para subir archivos excel, csv67#creamos vector con 100 observaciones8vector = seq(100)910lapply(vector, function(min){min}) # resultado en formato lista11sapply(vector, function(min){min}) # vector canonico simple12lapply(vector, function(max){max}) # resultado en formato lista13sapply(vector, function(max){max})1415# Asignando el nombre de la función: standarize1617reescalar <- function(i, min, max){18( i - min ) / (max-min)19}2021lapply(vector,reescalar, min = min(vector), max = max(vector))22sapply(vector,reescalar, min = min(vector), max = max(vector))2324print (vector)2526# creamos matrix27set.seed(50)2829x1 <- runif(50) # distribución uniforme entre 0 y 130x2 <- runif(50)31x3 <- runif(50)32x4 <- runif(50)3334X <- cbind(matrix(100,50), x1,x2,x3,x4)3536# matrix(100,50) vector columna de unos (500 observaciones)3738apply(X, 2, max)39apply(X, 2, min)404142apply(X, 2, function(i){43( i - min(i) ) / max(i)-min(i)44}45464748