domingo, 24 de julio de 2011

Expresiones y asignación

### Expresiones y asignación
 
# una expresión es un comando ingresado en la línea de comandos, evaluado por R,
# que devuelve (imprime) un resultado, y luego descartado.
2 + 3 # una expresión
[1] 5 # el resultado de la expresión evaluada (salida)
 
# Una asignación consiste en asignarle un nombre a un objeto que puede ser el
# resultado de una expresión, u otro tipo de objeto.
# en R los caracteres utilizados para asignar objetos son "<-" y "->" y se
# utilizan de la siguiente manera
x <- 2 + 3 # no imprime el resultado, sino que lo asigna a un objeto de nombre "x"
 
# Escribiendo en la línea de comandos el nombre del objeto que acabamos de generar
x # devuelve el resultado de la expresión asignada, que debería aparecer impreso
  # de la siguiente manera:
[1] 5
 
# "->" hace lo mismo que "<-", pero asigna hacia el otro lado:
2 + 3 -> x
 
# comandos incompletos
x <-
2 + 3 # R pone un signo de + en el lugar del prompt normal
      # (el signo de ">" que vemos en la consola previo a ingresar un
      # comando), para indicar que hay que
      # completar el comando.
 
x # si invocamos al objeto x, el resultado va a ser el mismo.
  # R no toma en cuenta los saltos de línea ni los espacios en blanco
  # para interpretar las expresiones (pero los saltos de línea sí son
  # importantes para diferenciar expresiones consecutivas).
 
## El nombre del objeto se puede usar adentro de nuevos comandos. por ejemplo:
x + 1
x * 2
y <- x * 4 + 5
y

Created by Pretty R at inside-R.org

No hay comentarios:

Publicar un comentario