Expresiones y Asignación

El código R está compuesto por una serie de expresiones. Ejemplo de expresiones en R incluyen, expresiones aritméticas, instrucciones de control (condicionales e iterativas) e instrucciones de asignación. A continuación se muestran ejemplos de expresiones:

# Expresión aritmética
127%%10
## [1] 7
# Instrucción condicional
if (1 > 2) "mayor" else "menor"
## [1] "menor"
# Instrucción asignación
x <- 1

Instrucciones de Asignación

Podemos crear nuevos objetos con el operador de asignación <-. Todas las instrucciones de asignación dónde creamos objetos, tienen la misma forma:

nombre_objeto <- valor

En lenguaje natural podemos traducirlo como a "este objeto asignale el siguiente valor.

Construcciones para Agrupar Expresiones

R proporciona diferentes construcciones para agrupar expresiones:

- punto y coma
- paréntesis
- llaves

Separando Expresiones con punto y coma

Podemos escribir una serie de expresiones en líneas separadas:

x <- 1
y <- 2
z <- 3

Alternativamente, podemos colocarlas en la misma línea, separadas por punto y coma:

x <- 1; y <- 2; z <- 3

Paréntesis

La notación con paréntesis devuelve el resultado de evaluar la expresión dentro del paréntesis:

(x <- 1)
## [1] 1
# es equivalente
x <- 1
x
## [1] 1

Agrupar expresiones con paréntesis puede ser usado para modificar la prioridad en los operadores:

# La multiplicación tiene prioridad sobre la suma
2 * 5 + 1
## [1] 11
# En este caso, se calculará primero la suma y después se multiplicará
2 * (5 + 1)
## [1] 12

Llaves

Las llaves son usadas para evaluar una serie de expresiones (separadas por nuevas líneas o punto y comas) y, nos devolverán el resultado de la última expresión:

{
    x <- 1
    y <- 2
    x + y
}
## [1] 3

Usado para agrupar un conjunto de expresiones en el cuerpo de una función:

f <- function() {
    x <- 1
    y <- 2
    x + y
}
f()
## [1] 3

results matching ""

    No results matching ""