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 -> ageEsto 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.
Desafío
FácilPractica el uso de diferentes operadores de asignación para almacenar valores en variables.
Completa las siguientes tareas utilizando los operadores de asignación especificados:
- Crea una variable llamada
temperaturey asígnale el valor72utilizando el operador de flecha izquierda<- - Crea una variable llamada
humidityy asígnale el valor45utilizando el signo igual= - Asigna el valor
30a una variable llamadawind_speedutilizando 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 -> ageEsto 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_speedEsta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos (AND, OR)Operadores lógicos Parte 2 (NOT)Resumen - Lógica simpleLógica vectorizada Parte 1Lógica vectorizada Parte 27Calculadora para dividir la cuenta
Mensaje de bienvenidaObtener la entrada del usuario2Variables y tipos de datos
Tipo de dato numéricoTipo de dato enteroTipo de dato de caracteresTipo de dato lógicoComprobación de tipos de datosConvenciones de nomenclaturaValores faltantes: NAResumen - Creación de variables8Bucles
Bucle ForBucle WhileBreakNext (Continue)Repaso - FactorialGeneración de secuencias (seq, :)Bucles anidadosRepaso - Entrada dinámica3Operadores Parte 1
Operadores aritméticosDivisión entera y móduloOperadores de asignaciónRepaso - Matemáticas simplesOperadores de comparación6E/S básica
Imprimir salidaCat para salidaSalida con variablesLectura de entrada con readline()Conceptos básicos de conversión de tiposResumen - Calculadora de edadResumen - Verdadero o falso9Funciones
Declarar una funciónArgumentos de una funciónValores de retornoRepaso - Función SigmaRepaso - Función de validaciónValores de parámetros por defecto