4.11.15

Operadores

Operadores

Seguimos viendo la sintaxis de R, ahora vamos a ver a los operadores
Los operadores: son símbolos matemáticos que indican que se pueden llevar a cabo una operación específica o también se les denominan funciones en donde se utilizan uno o dos argumentos sin la utilización de paréntesis.
Existen diferentes tipos de operadores como son los aritméticos, los lógicos, los de asignación, los relacionales, los de selección, entre otros. Vamos a ver los principales

  • Operadores Aritméticos: son los signos de las operaciones básicas la adición, sustracción, multiplicación, división, potencia.
    > 2+4
    [1] 6
    > 3-2
    [1] 1
    > 2*5
    [1] 10
    > 3^2
    [1] 9
    > 3**2    # otra forma de potencia
    [1] 9
    > 3%/%2  # división de números enteros
    [1] 1
  • Operadores Lógicos: también conocidos como booleanos, son operadores condicionales y muy utilizados en programación.
    > 2>3    # mayor que
    [1] FALSE
    > 3>=4   # mayor igual que
    [1] FALSE
    > 3<4    # menor que
    [1] TRUE
    > 3<=5   # menor igual que
    [1] TRUE
    > 3==3   # igual a
    [1] TRUE
    > 3!=2   # no es igual
    [1] TRUE
    > 2&4    # y
    [1] TRUE
    > 2|3    # o
    [1] TRUE
  • Operadores de Asignación: se utiliza para la creación de vectores, los vectores son datos de un clase básica (numérico, de caracteres, complejo, etc), los vectores se guardan es nuestro ambiente, así podemos utilizar en cualquier momento. Existen dos tipos de operadores 
    • Operadores de asignación por la izquierda
      > x<-15  # asignamos que x vale 15
      > x      # para ver el valor, colocamos el nombre del vector
      [1] 15
      > y=10   # otra forma es utilizar un igual
      > y
      [1] 10
    • Operadores de asignación por la derecha
    > 15->z
    > z
    [1] 15
    > "Hola"->x2
    > x2
    [1] "Hola"
  • Operadores de Selección: se utilizan para seleccionar datos específicos dentro de  un vector o datos estructurales, se utilizan tres operadores corchetes simples [ ], corchetes dobles [[ ]] y signo de moneda $, estos dos últimos los veremos en datos objetos estructurales (matrices, arrays, dataframes, etc.)
    
    
    > x<-c(5,10,15,20,25,30)  # creamos un vector con seis datos
    > x[1]           # seleccionamos el valor en la posición 1
    [1] 5            # el resultado es 5
    > x[3]           # seleccionamos el valor en la posición 3
    [1] 15           # el resultado es 15
    > x[c(1,3,6)]    # selección de mas posiciones, se usa la función c()
    [1]  5 15 30
  • Otros operadores: Son los operadores que se utilizan comúnmente
> 1:10               # secuencia ascendente en uno en uno
 [1]  1  2  3  4  5  6  7  8  9 10
> 10:1               # secuencia descendente en uno en uno
 [1] 10  9  8  7  6  5  4  3  2  1
> 2+3;3-2            # separación de expresiones 
[1] 5
[1] 1
Con esto terminamos los principales operadores. Continua aprendiendo y nos vemos en el próximo post.

                                                                                                                             

No hay comentarios.:

Publicar un comentario