Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Intro R Y Python EANT 5
Intro R Y Python EANT 5
Intro R Y Python EANT 5
● ●
●
● ●
● ●
● ●
● ●
● ●
●
●
●
●
○
●
○
●
○
○
•
•
•
•
nombreFuncion<- function(param1, param2,..., paramN){
Código a ejecutar
return(valores a devolver)
}
sumar<-function(valor1,valor2){
resultado<-valor1+valor2
return(resultado)
}
sumar(17,23)
enesimaLetra<-function(texto,n){
a<-substr(texto,start = n,stop = n)
print(a)
}
enesimaLetra('hola mundo',6)
•
•
•
•
•
•
•
•
•
•
•
if (<condicion1>) {
## Bloque 1
} else if (<condicion2>) {
## Bloque 2
} else {
## Bloque 3
}
ifelse(condición,
valor a devolver en caso de cumplirse,
valor a devolver en caso contrario)
for(indice in vector){
#Bloque de código
}
for(a in colors()){
print(a)
}
while(condicion booleana ){
# Bloque de código
}
i<-0
while (i<10){
print(i)
i<-i+1 #incremento
}
•
•
lapply vector
, FUN LISTA
sapply vector
, FUN vector
•
lapply vector
, 1- Filas
2- Columnas , FUN
•
Parametro = 2
Parametro = 1
> apply(df,1,sum)
1 2 3 4 5
10.2 9.5 9.4 9.4 10.2
> apply(df,2,sum)
Sepal.Length Sepal.Width Petal.Length Petal.Width
24.3 16.4 7.0 1.0
•
lapply
Vector
Aplica FUN , Vector
Agrupa el resultado , FUN