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).read.csv()read.csv2(): Puntos y comas, decimal ,read.table(): Formato txt, decimal .install.packages(read.xls) y utilizar la funcion read_xls o read_xlsxload(): Importar informacón R.datawrite.csv()write.csv2(): Formato separado por punto y coma, decimal , _ write.table()install.packages(c(writexl, writeXLS)) utilizar las funciones writexl ó writeXLSsave() nota: save permite diferentes niveles de compresión con el argumento compress.leveltidyverse
Caracteristicas:
filter(): filtrar filasslice(): seleccionar filas con base en la indexaciónarrange(): Ordenar filas (por defecto el orden es ascendente)select(): seleccionar columnas por nombrerename(): Editar nombres de las variabresmutate(): editar o crear nuevas variables en función de las existentesgroup_by(): Agrupar por caractersticassummarise(): Resúmenes numéricosPermite convseriónes de formatos, es de utilidad para pasr de formatos largos a anchos o viceversa
gather(): De formato ancho a largospread(): De formato largo a ancho
key y un valvue
Las funciónes separate() y unite()son de utilidad para separar y unir
1 capa: ggplot(data0 datos, mapping= aes(x, y))
2 capa: geom_...
3 capa: labs() <- nombres de ejes