Como todo lenguaje de programación, R procesa los comandos. Los comandos actúan sobre los datos. Los datos constituyen objetos sobre los cuales actúan los comandos. Los datos se representan mediante las variables.
El lenguaje R maneja muchos tipos de datos: < - Datos numéricos - Datos de cadena de caracteres - Datos lógicos - Datos de tipo Lista - Datos de tipo Arreglo - Datos de tipo DataFrame - Etc.
Puesto que los datos se representan por variables, éstas tienen un nombre. Su nombre es una combinación de caracteres donde se hace distinción de mayúscula y minúscula.
Por ejemplo, si el objeto edad tiene como valor 20, podemos usar la variable Edad para almacenar dicho valor.
El objeto Edad podemos representarla por X, por XToby, Edad, etc. De manera que X = 20, representará que tenemos almacenado la edad en X.
Del mismo podemos haber usado x = 20. Para el R, "X" y "x" son dos tipos de variable diferentes.
Empecemos
Ejecuta el programa haciendo clic (si está en la barra de tareas) o doble clic (si está en el escritorio).R
Cuando en la consola del R veas el símbolo ">", entonces el R está lista para recibir tus comandos y procesarlos.
Digita: X = 20 y presiona [Intro]. Para ingresar un comando, variable o expresión en la consola del R, debes presionar [Intro]. Y no lo volveremos a repetir.
Ahora digita: x = 25
Para pedirle el valor de una variable se debe ingresar el nombre de la variable.
Digita x
Ahora digita X
Ahora digita: Xtit = "Hola hermano ..."
Digita: xtit = " cómo estás ?..."
No te olvides que debes presionar [Intro] en cada caso.
Pide el valor de xTit digitando: xtit.
Ahora pide el valor de Xtit.
En conclusión, R diferencia mayúscula y minúscula.
También podemos digitar el valor directamente. Por ejemplo ingresa: 120. Digita: 100*40
Como puedes ver, el R emite el valor de inmediato. No lo guarda en ninguna variable.
Usemos al R como una calculadora:
Ingresa la siguiente secuencia:
La siguiente imagen nos muestra lo que tenemos en la consola
El orden en que los operadores se ejecutan se muestra en la siguiente tabla:
Ejemplo 1:
Asignemos 20 a la variable x.
Asignemos -120.45 a la variable y
Calculemos el producto de x e y, dejando el resultado en z.
¿Cómo podemos saber el resultado de la operación?
Ejemplo 2
Para ampliar nuestros ejemplos, necesitamos presentar algunas funciones matemáticas básicas, las que se muesran en la siguiente tabla:
Vamos a codificar en el lenguaje R, la ecuación representada por la imagen de la izquierda.
Pero antes asignemos valores a las variables a, b y c:. Según la ecuación dada, a = 5, b = -8 y c = -12. Ingresemos estos valores:
>a = 5
>b = -8
>c = -12
Como son dos raíces en dicha ecuación cuadrática, usemos las variables r1 y r2.
Recuerde que el numerador debe ser encerrado entre paréntesis; lo mismo debe ocurrir con el denominador.
La raíz cuadrada se obtiene usando la función sqrt(..). Según esto, digitaremos: