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.finite
yis.infinite
devuelven 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