R-palabras clave

R es un lenguaje de programación de código abierto que se usa ampliamente como software estadístico y herramienta de análisis de datos. R generalmente viene con la interfaz de línea de comandos. R está disponible en plataformas ampliamente utilizadas como Windows, Linux y macOS. Además, el lenguaje de programación R es la última herramienta de vanguardia.

Las palabras clave son palabras reservadas específicas en R, cada una de las cuales tiene una característica específica asociada. Casi todas las palabras que ayudan a utilizar la funcionalidad del lenguaje R están incluidas en la lista de palabras clave. ¡Así que uno puede imaginar que la lista de palabras clave no será pequeña! En R, se pueden ver estas palabras clave usando help(reserved)o ?reserved. Aquí está la lista de palabras clave en R:

si
más
tiempo
repetir
por
función
en
Siguiente
descanso
CIERTO
FALSO
NULO
información
Yaya
N / A
NA_entero
NA_real
NA_complejo_
NA_personaje_

Las siguientes son algunas de las palabras clave más importantes junto con sus ejemplos:

  • if: la declaración If es una de las declaraciones de toma de decisiones en el lenguaje de programación R. Es una de las declaraciones más fáciles de tomar decisiones. Se utiliza para decidir si una determinada instrucción o bloque de instrucciones se ejecutará o no, es decir, si una determinada condición es verdadera, entonces se ejecutará un bloque de instrucciones; de lo contrario, no se ejecutará.
    Ejemplo:

    # R program to illustrate if statement 
      
    # assigning value to variable a 
    a <- 5
      
    # condition 
    if( a > 0
        print("Positive Number") # Statement 

    Producción:

    Positive Number
    
  • else : es similar a la instrucción if, pero cuando la expresión de prueba en la condición if falla, se ejecutan las declaraciones en la condición else.
    Ejemplo:

    x <- 5
      
    # Check value is less than or greater than 10 
    if(x > 10)
        print(paste(x, "is greater than 10")) 
    }
    else
        print(paste(x, "is less than 10")) 
    }

    Producción:

    [1] "5 is less than 10"
    
  • while : es un tipo de declaración de control que ejecutará una declaración o un conjunto de declaraciones repetidamente a menos que la condición dada se vuelva falsa. También es un bucle controlado por entrada, en este bucle primero se prueba la condición de prueba, luego se ejecuta el cuerpo del bucle, el cuerpo del bucle no se ejecutaría si la condición de prueba es falsa.
    Ejemplo:

    # R program to demonstrate the use of while loop 
      
    val = 1
      
    # using while loop 
    while (val <= 5
        # statements 
        print(val) 
        val = val + 1

    Producción:

    [1] 1
    [1] 2
    [1] 3
    [1] 4
    [1] 5
    
  • repetición : es un ciclo simple que ejecutará la misma declaración o un grupo de declaraciones repetidamente hasta que se encuentre la condición de parada. El ciclo de repetición no tiene ninguna condición para terminar el ciclo, un programador debe colocar específicamente una condición dentro del cuerpo del ciclo y usar la declaración de una declaración de ruptura para terminar este ciclo. Si no hay ninguna condición presente en el cuerpo del bucle de repetición, iterará infinitamente.
    Ejemplo:

    # R program to demonstrate the use of repeat loop 
      
    val = 1
      
    # using repeat loop 
    repeat 
        # statements 
        print(val) 
        val = val + 1
          
        # checking stop condition 
        if(val > 5
        
            # using break statement 
            # to terminate the loop 
            break
        

    Producción:

    [1] 1
    [1] 2
    [1] 3
    [1] 4
    [1] 5
    
  • for : es un tipo de declaración de control que permite construir fácilmente un bucle que tiene que ejecutar declaraciones o un conjunto de declaraciones varias veces. For loop se usa comúnmente para iterar sobre los elementos de una secuencia. Es un ciclo controlado por entrada, en este ciclo se prueba primero la condición de prueba, luego se ejecuta el cuerpo del ciclo, el cuerpo del ciclo no se ejecutaría si la condición de prueba es falsa.
    Ejemplo:

    # R program to demonstrate the use of for loop 
      
    # using for loop 
    for (val in 1:5
        # statement 
        print(val) 

    Producción:

    [1] 1
    [1] 2
    [1] 3
    [1] 4
    [1] 5
    
  • función : las funciones son útiles cuando desea realizar una determinada tarea varias veces. En R, las funciones se crean usando la palabra clave function.
    Ejemplo:

    # A simple R function to check 
    # whether x is even or odd 
      
    evenOdd = function(x){ 
    if(x %% 2 == 0
        return("even"
    else
        return("odd"
      
    print(evenOdd(4)) 
    print(evenOdd(3)) 

    Producción:

    [1] "even"
    [1] "odd"
    
  • next :La siguiente declaración en R se usa para omitir cualquier declaración restante en el ciclo y continuar con la ejecución del programa. En otras palabras, es una declaración que salta la iteración actual sin terminar el bucle.
    Ejemplo:

    # R program to illustrate next in for loop 
      
    val <- 6:11
      
    # Loop 
    for (i in val) 
        if (i == 8
        
            # test expression 
            next
        
        print(i) 

    Producción:

    [1] 6
    [1] 7
    [1] 9
    [1] 10
    [1] 11
    
  • break : la palabra clave break es una declaración de salto que se usa para terminar el ciclo en una iteración particular.
    Ejemplo:

    # R Break Statement Example 
    a<-1    
    while (a < 10
    {     
        print(a)     
        if(a == 5)     
            break    
        a = a + 1    
    }     

    Producción:

    [1] 1
    [1] 2
    [1] 3
    [1] 4
    [1] 5
    
  • VERDADERO/FALSO : las palabras clave VERDADERO y FALSO se utilizan para representar un booleano verdadero y un booleano falso. Si la declaración dada es verdadera, entonces el intérprete devuelve verdadero; de lo contrario, el intérprete devuelve falso.
    Ejemplo:

    # A simple R program 
    # to illustrate TRUE / FALSE  
      
    # Sample values 
    x = 4
    y = 3
      
    # Comparing two values 
    z = x > y 
    p = x < y
      
    # print the logical value 
    print(z) 
    print(p)

    Producción:

    [1] TRUE
    [1] FALSE
    
  • NULL : en R, NULL representa el objeto nulo. NULL se utiliza para representar valores perdidos e indefinidos. NULL es la representación lógica de una declaración que no es VERDADERA ni FALSA.
    Ejemplo:

    # A simple R program 
    # to illustrate NULL
      
    v = as.null(c(1, 2, 3, 4))
    print(v)

    Producción:

    NULL
    
  • Inf y NaN : En R is.finitey is.infinitedevuelven un vector de la misma longitud que x, donde x es un objeto de R a probar. Esta indicando que elementos son finitos (ni infinitos ni faltantes) o infinitos. Las palabras clave Inf e -Inf significan infinito positivo y negativo, mientras que la palabra clave NaN significa ‘No es un número’.

    # A simple R program 
    # to illustrate Inf and NaN
      
    # To check Inf
    x = c(Inf, 2, 3)
    print(is.finite(x))
      
    # To check NaN
    y = c(1, NaN, 3)
    print(is.nan(y))

    Producción:

    [1] FALSE  TRUE  TRUE
    [1] FALSE  TRUE FALSE
    
  • NA : NA significa «No disponible» y se utiliza para representar valores faltantes. También hay constantes NA_integer_, NA_real_, NA_complex_ y NA_character_ de los otros tipos de vectores atómicos que admiten valores faltantes y todos estos son palabras reservadas en el lenguaje R.

    # A simple R program 
    # to illustrate  NA
      
    # To check NA
    x = c(1, NA, 2, 3)
    print(is.na(x))

    Producción:

    [1] FALSE  TRUE FALSE FALSE
    

Publicación traducida automáticamente

Artículo escrito por AmiyaRanjanRout y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *