8 de junio de 2019
CTRL + L: limpiar la consola.CTRL + Enter: ejecutar código.CTRL + Shift + M: operador de tubería (%>%)CTRL + Shift + K: compilar documentos RMardkown.CTRL + Alt + i: insetar chunk o fragmento de R en documento RMarkdown.CTRL + s: guardar de forma rápida.CTRL + Shift + Enter: ejecución del script completo.numeric.integer.logical.character.
factor.complex.c() o vector().matrix().list().factor().str(): devuelve la estructura interna de un objeto cualquiera.class(): devuelve la clase atómica de un objeto, es decir, el tipo de dato.levels(): devuelve los niveles de un factor.names(): observar o editar los nombres de un objeto.rownames(): observar o editar los nombres de las filas de una matriz o una base de datos (dataframe).colnames():observar o editar los nombres de las columnas de una matriz o una base de datos (dataframe).length(): devuelve la longitud de un objeto. La longitud de un vector es el número de datos del mismo, sin embargo, la longitud en un dataframe o una matriz es el número de columnas o variables.dim(): devuelve las dimensiones de una matriz o un dataframe.nrow(): devuelve el número de filas de un objeto.ncol(): devuelve el número de columnas de un objeto.summary(): resumen numérico general. Es una función genérica.mean(): devuelve la media. Si hay valores NAs se debe agregar el argumento na.rm = TRUE - mean(x, na.rm = TRUE).median(): devuelve la mediana. Si hay valores NAs se debe agregar el argumento na.rm = TRUE - median(x, na.rm = TRUE).min(): devuelve el valor mínimo. Si hay valores NAs se debe agregar el argumento na.rm = TRUE - min(x, na.rm = TRUE).max(): devuelve el valor máximo. Si hay valores NAs se debe agregar el argumento na.rm = TRUE - max(x, na.rm = TRUE).sd(): devuelve la desviación estándar. Si hay valores NAs se debe agregar el argumento na.rm = TRUE - sd(x, na.rm = TRUE).var(): devuelve la varianza. Si hay valores NAs se debe agregar el argumento na.rm = TRUE - var(x, na.rm = TRUE).IQR(): devuelve el rango intercuartílico. Si hay valores NAs se debe agregar el argumento na.rm = TRUE - IQR(x, na.rm = TRUE).range(): devuelve el rango de un objeto numérico. Si hay valores NAs se debe agregar el argumento na.rm = TRUE - range(x, na.rm = TRUE).quantile(): devuelve cuartiles, deciles o percentiles. La función requiere del valor de probabilidad para las medidas de posición (probs = 0.25). Si hay valores NAs se debe agregar el argumento na.rm = TRUE - quantile(x, probs = 0.25, na.rm = TRUE).load(): funcion que permite importar informacion en formato .Rdata (Lenguaje especifico de datos de R).read.csv(): funcion para importar datos en formato csv(separados por comas), donde el decimal esta definido por el punto (.).read.csv2():funcion para importar datos en formato csv(separados por punto y comas), donde el decimal esta definido por la coma (,).read.table(): funcion para importar datos en formato txt (taxto plano o sin formato), donde el decimal está dadpo por el punto(.)readxls e implementar la funcion read_xlsx() o read_xls().readODS e implementar la funcion read.ods() o read_ods().##funciones para exportar datos
save(): funcion para exportar datos en formato .Rdata. No olvidar que la funcionsave() permite diferenciar niveles de compresion a traves del argumento compress.level.write.csv(): funcion que permite exportar datos en formato .csv (seprardo por comas) y el decimal esta definido por el punto (.).write.csv2(): funcion que permite exportar datos en formato .csv2 (seprardo por punto y comas) y el decimal esta definido por la coma(,). -write.table(): funcion que permite exportar datos en formato .txt (texto plano o sin formato) y el decimal esta definido por el punto (.).write_xlsx() o writeXLS(), respectivamente.#Tidyverse
tidyverse no es una biblioteca en si misma, es un grupo de bilbiotecas o componentes que conforman el paradigma de programa de datos ordenados (tidydata).el tidyverse son: dplyr, tidyr, ggplot2Manejo y gestion de datos
filter() : filtar filas bajo una o más condiciones.slice() : seleccionar filas basado en la indexación (posición).arrange() : ordenar filas en función de algun criterio. por defecto la funcion ordena las filas de manera ascendente. sin embargo con el argumento desc es posible cambiar dicho orden.select() : seleccionar columnas por nombre.rename() : editar nombres de variables.mutate() : editar o crear nuevas variables en funcion de las existentes.group_by() : permite conformar grupos “latentes” para resumenes numericos. la gran mayoria de veces esta acompañada de la funcion summarisesummarise() : permite obtener resúmenes numéricos para variables de interés (agrupadas o sin agrupar).##Conversión de formatos con tidyr
La biblioteca tidyr permite conversiones de formatos. Es de utilidad para psar de formatos largos a anchos o vicerversa.
gather() : conversión de formato ancho a largo, es decir que permite aumentar la dimensionalidad de los datos (aumentar el nímero de variables)spread() : conversión de formato largo a anacho, es decir, que permite aumentar la dimensionalidad de los datos (amuentar el número de columnas).key) y un valor (value) asociando dicha llave.separate() y unite() son de utilidad para separar o unir columnas.##Visualizazion con ggplot2
Permite visualizar gráficos con instrucciones dadas por capas.
ggplot(data=datos,mapping= aes (x,y))geom_:
geom_boxplot(), geom_histogram(), geom_density(), `geom_point(), geom_bar(),geom_col(), entre otras.labs().#Estilo con css
##pasos a seguir…
{}. Dentro de las llaves se indican los formatos especificos; en este caso, el color. rojo {color:red;}<rojo> cualquier texto </rojo>: