Documentos de Académico
Documentos de Profesional
Documentos de Cultura
# INTRODUCCIÓN A LA PROGRAMACIÓN
# VARIABLES, OBJETOS Y FUNCIONES BÁSICAS
#################################################################################
# COMANDOS BÁSICOS
#================================================================================
# Agregamos un comentario en R con el simbolo: #
# Ctrl + R para ejecutar el código en la consola de R
# Ctrl + Enter para ejecutar el código en RStudio
# Ctrl + L para limpiar la pantalla
# Para salir de R
fix(objeto) # Editor de datos
q() # Salir de R
# Ayuda en R
help(tema[, package = paquete])
help(lm)
?lm
# El tercer recurso que nos ofrece R para aprender a usar sus posibilidades
# son las demostraciones, ejemplos prácticos en los que se muestran los
# resultados de utilizar ciertas funciones. Muchos paquetes incorporan
# elaboradas demostraciones de su funcionalidad, especialmente los
# correspondientes a gráficos.
demo(image)
ls()
# Muestra los objetos a los que se les ha asignado un cierto valor en R
rm(objetos)
# Elimina de la memoria los objetos facilitados como parámetros, liberando la
memoria que estos tuviesen asignada.
intall.packages("readr")
library(readr)
#--------------------------------------------------------------------------------
# TIPOS DE DATOS SIMPLES
#================================================================================
# numeric : Todos los tipos numericos, tanto enteros como en coma flotante y
#los expresados en notación exponencial, son de esta clase. También pertenecen
#a ellas las constantes Inf y NaN. La primera representa un valor infinito y la
#segunda un valor que no es numerico.
#Aunque todos los tipos numéricos comparten una misma clase, que
#es numeric , el tipo de dato (que determina la estructura interna del
#almacenamiento del valor) es double . Distinguiremos entre clase y tipo
#más adelante
# integer : En R por defecto todos los tipos num´ ericos se tratan como double .
#El tipo integer se genera expl´icitamente mediante la función as.integer() .
#El objetivo es facilitar el env´io y recepción de datos entre código R y código
#escrito en C.
# complex : Cualquier valor que cuente con una parte imaginaria, denotada por
#el sufijo i, será tratado como un número complejo.
int <- 3
str <- "un texto"
comp <- 3+2i
num1 < num2 # Lógico
is.numeric(num1)
is.character(num1)
is.integer(num1)
is.infinite(num1)
is.na(num1)
as.integer(num1)
is.integer(num1)
as.numeric(str)
is.numeric(str)
str
# Funciones trigonométricas
rm(x)
x <- pi/2
sin(x)
asin(1)
cos(x)
acos(-1)
tan(x)
atan(1)
# Funciones hiperbólicas
sinh(2)
asinh(3.6269)
cosh(2)