Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
robertopucp
GitHub Repository: robertopucp/1eco35_2022_2
Path: blob/main/Trabajo_grupal/WG3/Grupo_7_R_(Pregunta 2).R
2714 views
1
# Pregunta 2
2
3
# creando vector y matriz
4
vector = seq(100)
5
matriz = matrix(as.integer(sample(10000,replace=F)),nrow = 100,ncol = 50)
6
7
# creando funci�n reescalar
8
reescalar <- function(i, min, max){
9
( i - min ) / ( max - min )
10
}
11
12
13
" Loop replacement in Vector "
14
# aplicando funci�n reescalar al vector
15
sapply(vector, reescalar, min = min(vector), max = max(vector) )
16
17
18
" Loop replacement in Matrix "
19
# aplicando funci�n reescalar a la matriz
20
apply(matriz, MARGIN=2, FUN=reescalar, min = min(vector), max = max(vector) ) # MARGIN=2, la funci�n se aplica por columna
21
22
23
24
25