Menu
Coddy logo textTech

Operadores de asignación

Parte de la sección Fundamentos del Journey de R de Coddy — lección 14 de 78.

Ya has estado usando el operador de asignación <- para almacenar valores en variables. R en realidad proporciona múltiples formas de asignar valores, y entenderlas te ayuda a escribir código más limpio.

El operador de asignación más común en R es la flecha hacia la izquierda <-:

score <- 100
name <- "Alice"

R también admite el signo igual = para la asignación, que funciona de la misma manera:

score = 100
name = "Alice"

Aunque ambos funcionan, la comunidad de R prefiere con firmeza <-, ya que hace que la dirección de la asignación sea clara y evita confusiones con el = utilizado para los argumentos de las funciones.

R también tiene una flecha hacia la derecha -> que asigna en la dirección opuesta, colocando el valor a la izquierda y el nombre de la variable a la derecha:

50 -> age

Esto se usa raramente en la práctica, pero es sintaxis de R válida. Sigue usando <- para mantener la consistencia y legibilidad en tu código.

challenge icon

Desafío

Fácil

Practica el uso de diferentes operadores de asignación para almacenar valores en variables.

Completa las siguientes tareas utilizando los operadores de asignación especificados:

  1. Crea una variable llamada temperature y asígnale el valor 72 utilizando el operador de flecha izquierda <-
  2. Crea una variable llamada humidity y asígnale el valor 45 utilizando el signo igual =
  3. Asigna el valor 30 a una variable llamada wind_speed utilizando el operador de flecha derecha ->

Después de crear las tres variables, utiliza la función print() para mostrar temperature, humidity y wind_speed en ese orden exacto.

Hoja de referencia

R proporciona múltiples operadores de asignación para almacenar valores en variables:

La flecha hacia la izquierda <- es el operador de asignación más común y preferido:

score <- 100
name <- "Alice"

El signo igual = también funciona para la asignación:

score = 100
name = "Alice"

La comunidad de R prefiere <- ya que aclara la dirección de la asignación y evita confusiones con = utilizado para los argumentos de las funciones.

La flecha hacia la derecha -> asigna en la dirección opuesta (el valor a la izquierda, la variable a la derecha):

50 -> age

Esto se usa raramente pero es una sintaxis válida. Quédate con <- para mantener la consistencia y la legibilidad.

Pruébalo tú mismo

# TODO: Escribe tu código a continuación

# 1. Crea la variable 'temperature' con el valor 72 usando el operador <-

# 2. Crea la variable 'humidity' con el valor 45 usando el operador =

# 3. Crea la variable 'wind_speed' con el valor 30 usando el operador ->

# Imprime las tres variables en orden: temperature, humidity, wind_speed
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos