I

ifelse() {base}
Descripción Argumentos
Es una función que permite realizar operaciones condicionales de manera vectorizada

test= Condición lógica

yes= Valor que se asigna si la condición es TRUE

no= Valor que se asigna si la condición es FALSE

x=25
ifelse(test=x >= 20,
       yes="TRUE",
       no="FALSE")
## [1] "TRUE"

En este caso, se evalúa si el valor de x es mayor o igual a 20. Si es así, devuelve “TRUE”, de lo contrario, devuelve “FALSE”. Dado que x tiene el valor de 25, la expresión x >= 20 es verdadera, por lo que el resultado será “TRUE”.

x=-9
ifelse(test = x >= 0,
       yes = sqrt(x),
       no = NA)
## [1] NA

Esta función condicional evalúa si el valor de x es mayor o igual a 0. Si es así, devuelve la raíz cuadrada de x. Si no, devuelve NA (Not Available), que es una manera de representar datos faltantes o no disponibles en R.

install.packages() {utils}
Descripción Argumentos
Permite instalar paquetes adicionales que no están incluidos en la instalación base de R pkgs= vector de caracteres de los nombres de los paquetes cuyas versiones actuales deben descargarse de los repositorios
¡Atención!
Los nombres de los paquetes se escriben entre ""

Por ejemplo:
install.packages("ggplot2")
interaction.plot() {stats}
Descripción Argumentos
Traza la media (u otro resumen) de la respuesta para combinaciones bidireccionales de factores, ilustrando así posibles interacciones
  • x.factor = factor del eje x

  • trace.factor = otro factor

  • response = variable numérica

#Efecto de la vitamina C en el crecimiento dental de cobayas
#Se trabaja con el set de datos ToothGrowth
str(ToothGrowth)
## 'data.frame':    60 obs. of  3 variables:
##  $ len : num  4.2 11.5 7.3 5.8 6.4 10 11.2 11.2 5.2 7 ...
##  $ supp: Factor w/ 2 levels "OJ","VC": 2 2 2 2 2 2 2 2 2 2 ...
##  $ dose: num  0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 ...
interaction.plot(x.factor = ToothGrowth$dose,
                 trace.factor = ToothGrowth$supp,
                 response = ToothGrowth$len)