Función dput() para copiar rápidamente objetos de R

Tenéis una duda sobre programación en R y recurrís a StackOverflow para preguntar y esperar una respuesta. Como se recomienda en ese foro, la experiencia del que pregunta y del que responde mejora si se ponen ejemplos reales y fácilmente replicables y reproducibles. Sin embargo, con los datos que tenemos (y con los que nos ha surgido una duda puntual de programación), hay que facilitarlos de algún modo para que nos respondan.

Introducir Google Analytics en bookdown (gitbook)

Si estamos empleando el paquete bookdown para crear un libro que deseamos publicar en nuestra página web, podemos estar interesados en que tenga el código de seguimiento de Google Analytics. En este caso, si exportamos nuestro libro en gitbook generaremos tantos archivos .html como archivos Markdown o R Markdown tengamos. Pero estos archivos no tendrán el código de seguimiento de Google Analytics implementado. Por lo tanto, una vez publicado en nuestra web, Google Analytics no podrá hacer el seguimiento de visitas a nuestro libro.

Intervalos de confianza de una proporción en R

Calcular los intervalos de confianza para una proporción o un índice es muy sencillo. En R existen diferentes métodos para poder realizarlo, aunque en esta entrada vamos a emplear la función binom.test() del paquete stats. Calcular los intervalos de confianza de una proporción Imaginémonos que estamos estudiando un yacimiento arqueológico donde hemos descubierto 18 esqueletos humanos. Mediante el uso de métodos antropológicos, hemos descubierto que 12 de ellos pertenecen a mujeres y 6 a hombres.
Operaciones aritméticas con R

Operaciones aritméticas con R

El lenguaje de programación R puede funcionar como una calculadora, lo que nos permite realizar las operaciones aritméticas más básicas con valores numéricos. Entre estas operaciones aritméticas con R tenemos la suma, resta, multiplicación y división. Operaciones aritméticas con R y sus símbolos En la siguiente tabla se muestran las operaciones aritméticas más básicas asociadas a su símbolo de ejecución. Operación aritmética Descripción Símbolo Suma Suma de dos valores + Resta Resta de dos valores - Multiplicación Multiplicación de dos valores * División División de dos valores / Resto Resto de una división %% Exponencia Calcula el exponente ^ En R, el símbolo de la operación aritmética puede estar separado de los valores con los que opera por un espacio o no, sin alterar el resultado final.
Nombres de filas y columnas en matrices de R

Nombres de filas y columnas en matrices de R

Uno de los muchos elementos que existen en R son las matrices, un tipo de datos en R del que hemos hablado ya con alguna extensión anteriormente. Las matrices son básicamente estructuras de datos de un solo tipo (por ejemplo, números) organizadas en filas y columnas. En esta ocasión os voy a hablar de cómo podemos poner los nombres de filas y columnas en matrices de R. Con este fin, vamos a ver en detalle cómo emplear las funciones rownames() y colnames() para nombrar a las filas y las columnas de una matriz, respectivamente.
Ahorrar tiempo con knitr al ejecutar mucho código con RMarkdown

Ahorrar tiempo con knitr al ejecutar mucho código con RMarkdown

Durante la escritura de mi tesis doctoral, que realicé enteramente usando RMarkdown, tuve que ejecutar miles de líneas de código de R. Código de R que estaba intercalado con el texto propio de la tesis. En fin, un lío. Para facilitar el trabajo y no perderme entre códigos y párrafos, decidí extraer los códigos y generé 8 scripts. Al comienzo del archivo de RMarkdown los cargaba usando la función source() y listo.
Ver el principio y el fin de una base de datos en R

Ver el principio y el fin de una base de datos en R

Ver el principio y el fin de una base de datos en R Función head() para ver el principio Función tail() para ver el final Cambiar el número de filas a mostrar Cuando tenemos grandes bases de datos, nos puede interesar echar un vistazo rápido a cómo son estos datos. De este modo, nos podemos hacer una idea de la información que contiene. Para ver el principio y el fin de una base de datos en R vamos a emplear dos funciones clave: head() y tail().
Factores en R

Factores en R

Creando factores con la función factor() Tipos de variables categóricas Conocer las categorías y cambiar sus nombres con levels() Resumiendo una variable categórica con summary() Comparando factores ordinales con operadores El término factor se refiere a un tipo de datos estadístico que almacena variables categóricas o cualitativas. Por definición, las variables categóricas cuentan con un número limitado de factores (o categorías). Por ejemplo, la variable sexo solo tiene dos factores: hombre o mujer.
Matrices en R

Matrices en R

Generar una matriz a partir de vectores Añadir nombre de columnas y filas a una matriz Usando rownames() y colnames() Usando dimnames Eliminar nombres de columnas y filas a una matriz Sumar los valores de columnas y filas con colSums() y rowSums() Sumar los valores de las filas con rowSums() Sumar los valores de las columnas con colSums() Añadir columnas y filas nuevas a una matriz Añadir columnas con cbind() Añadir filas con rbind() Seleccionar los elementos de una matriz Operaciones aritméticas con las matrices Operando con 2 matrices Una matriz en R es un conjunto de elementos del mismo tipo (numérico, carácter, lógico, etc) organizado en filas y columnas.
Vectores en R

Vectores en R

Función c() y tipos de vectores Nombrar los elementos de un vector con la función names() Operaciones aritméticas entre vectores Comparación lógica de vectores Sumando los elementos de un vector con la función sum() Seleccionar elementos de un vector Selección usando operadores de comparación head() y tail() de un vector Los vectores son objetos de una única dimensión que puede contener datos numéricos, cadena de caracteres o datos lógicos, entre otros.