El primer conocimiento que se debe adoptar con R, y con cualquier otro lenguaje de programación a mi parecer, es el conocer cómo debemos asignar valores a variables para la realización de operaciones básicas. Finalmente todo lo que conocemos no son más que sumas y multiplicaciones con diversos niveles de evolución.
El ejemplo básico que aplica para estas situaciones es la del registro de notas o evaluaciones realizadas a un curso de R. Supongamos que tenemos un curso de 15 alumnos (buena convocatoria). ¿Cómo puedo asignar en un dataframe esta información para, digamos, evaluar el promedio de mi curso?
# Consideremos a `notas` como la variable a utilizar para registrar las notas del curos
# ¿Cómo asigno las notas? R: c(), es un comando que permite concatenar valores dentro de un dataframe
notas <- c(4.0, 3.5, 5.5, 6.0, 6.2, 5.6, 5.8, 3.9, 6.9, 5.5, 2.2, 6.5, 5.9, 4.7, 6.3)
¿Qué significa asignar las notas a una variable? R: En cierta forma, significa que podemos ir haciendo referencia a este conjunto de notas solo con la asignación de la variable. Por ejemplo, ¿cuál es el promedio del curso? Para ello requerimos otro comando que permita hacer referencia al cálculo requerido. Esta función es mean().
# Cálculemos el promedio de notas, pero considerando el asignarlo a una nueva variable, `promedio`
promedio <- mean(notas)