Está en la página 1de 3

Lorena Brun

Iniciando R!!

Palabras reservadas en R

Son un conjunto de palabras reservadas, las cuales poseen atributos especiales dentro del lenguaje de programación, por lo
cual, estas no pueden ser usadas como nombre de variables, funciones, entre otras.

Lista el conjunto de palabras reservadas:


if else repeat while NA integer

for in next break NA real

function TRUE FALSE ··· NA complex


en donde,
if, else, repeat, while, function, for, in, next, break: Son funciones usadas en loops, condicionales y funciones.
TRUE, FALSE: Son carácteres especiales para indicar constantes lógicas.
NULL: Es un carácter especial para indicar valores indefinidos o indicar la no existencia de valor dentro de la base de
datos o de una entrada de la misma.
Inf (Infinity): Es un carácter especial para indicar que un número u operación da como resultado un número infinito
o excesivamente grande.
NaN (Not a number): Es un carácter especial para datos de clase numérica, para indicar un valor asociado a un
cálculo cuyo resultado es desconocido, el cual seguramente no es un número. Este puede obtenerse mediante operaciones
tales como
NA (Not Available): Es un carácter especial para indicar valores perdidos o faltantes.
NA integer, NA real, NA complex, NA character: Son carácteres especiales que indican valores perdidos o
faltantes para diferentes tipo de vectores atómicos.
· · · : Es un carácter especial que se emplea para permitir a una función pueda configurarse con los argumento a otra
función.
Estas también pueden ser consultadas en R mediante el código: ?reserved

Estructura de asignación

Muchas veces es necesario que el programa recuerde ciertos valores para usarlos más adelante. La estructura de asignación
en el lenguaje R puede llevarse a cabo mediante cuatro formas diferentes, donde, cada una de ellas lleva al mismo resultado:
variable <- objeto # Primer método
objeto -> variable # Segundo método
variable = objeto # Tercer método
assign(variable, objeto) # Cuarto método
el carácter ], se emplea para comentar el código o una lı́nea especı́fica, lo cual implica que posterior a ], no se ejecutará
ningún tipo de código en la linea especı́fica en la cual se encuentre ], es decir, ] se usa paar escribir cometarios.

Ayuda en R!!!

Para obtener información sobre una función concreta o carácter en R, existen dos métodos que permiten abrir la ventana de
ayuda, el primero es mediante la función help(), la segunda es mediante el signo ?. Para ilustrar dichos métodos, empleamos
la función mean y el carácter +, para consultar su ventana de ayuda.
help("if") # Primer método
?"+" # Segundo método
Lorena Brun

Operadores aritméticos

Existen diferentes operadores aritméticos que pueden emplearse en los lenguajes de programación.
Operación Operador en R
Potencia ˆ
Producto ?
División /
División Entera %/ %
Módulo o Resto %%
Suma +
Resta −

Funciones matemáticas.

Hay una gran variedad de funciones matemáticas que suelen usarse en la práctica, dentro de las que se encuentran:
Operación Operador en R
Operación Operador en R
Valor absoluto abs()
Raı́z cuadrada sqrt()
Redondear round()
Techo ceiling()
Piso floor()
Exponencial exp()
Logaritmo log()
Factorial factorial()
Gamma gamma()
Seno sin()
Coseno cos()
Tangente tan()

Operadores lógicos.

También es posible que se quieran realizar operaciones lógicas entre objetos cuando se realiza programación:
Operación Operador en R
Es igual que ==
Es distinto que !=
Es menor que <
Es menor o igual que ≤
Es mayor que >
Es mayor o igual que ≥
Negación !
Conjunción &
Disyunción |

Tipo de datos

Existen diferentes tipos de datos en los lenguajes de programación, de estos tipos dependerá las operaciones o funciones que
pueden o no emplearse con éstos.
numeric: Datos númericos, los cuales soportan números que se encuentren en el conjunto de los reales, R, y por tanto
soporta tanto números enteros (integer) y números de doble presición (double).
integer: Datos enteros, los cuales soportan números que se encuentren en el conjunto de los enteros, Z , y en conse-
cuencia, solo soporta números enteros.
Lorena Brun

complex: Datos complejos, los cuales soportan números que se encuentren en el conjunto de los complejos, C, y por
tanto, soporta tanto números reales como imaginarios.
character: Datos de carácter, los cuales soportan carácteres alfanuméricos, es decir, datos numéricos y alfabéticos.
Éstos deben ser escritos entre comillas simples o dobles.
factor: Datos categóricos nominales, los cuales soportan carácteres alfanuméricos, y establece entre estos diferentes
categorı́as. Se puede emplear la función factor() para crear datos de este tipo. Éstos deben ser escritos entre comillas
simples o dobles.
ordered: Datos categóricos ordinales, los cuales soportan carácteres alfanuméricos, y establece entre estos diferentes
categorı́as junto con una estructura jerarquı́ca. Se puede emplear la función ordered() para crear datos de este tipo.
Éstos deben ser escritos entre comillas simples o dobles.
logical: Datos lógicos, los cuales soportan carácteres lógicos tales como TRUE o FALSE. Para verificar al estructura
de almacenamiento en R, puede emplearse la función str(), mientras para observar la estructura de almacenamiento
pueden emplearse las funciones mode(), typeof, y para observar la clase interna del objeto puede emplearse la función
class().

Cambia el tipo de datos en R

Para convertir una variable de un tipo a otro, existen una serie de funciones básicas en R que permiten hacer dicho procedi-
miento, estas funciones son:
as.numeric(): Convierte una variable a tipo numérico (double).
as.logical(): Convierte una variable a tipo lógico.
as.integer(): Convierte una variable a tipo entero.
as.factor(): Convierte una variable a tipo factor.
as.character(): Convierte una variable a tipo carácter (character).
as.ordered(): Convierte una variable a tipo factor asumiendo un orden o jerarquı́a entre los niveles.

Bibliografı́a
https://cran.r-project.org/manuals.html

También podría gustarte