ComenzarEmpieza gratis

Pegando data frames

Los datos muy a menudo se almacenan en data frames. La mayoría de las veces, queremos crear un análisis que también sea legible para personas. Por ejemplo, puede ser útil imprimir una frase sobre el tamaño de nuestros data frames. Combinando glue() con nrow() y ncol(), podemos devolver valores y crear una frase que informe sobre las dimensiones de nuestros data frames.

Por suerte, el paquete glue forma parte de la colección de paquetes tidyverse y se creó pensando en los data frames, así que podemos operar sobre columnas completas. Por ejemplo, podemos usarlo dentro de mutate() para crear una columna nueva con una cadena concatenada que contenga valores de otras columnas. En este ejercicio, aplicarás estos ejemplos sobre el data frame users, que contiene valores de otras columnas.

Este ejercicio forma parte del curso

Expresiones regulares intermedias en R

Ver curso

Instrucciones del ejercicio

  • Usa la función glue() para informar del número de filas y columnas que tiene users, almacenándolos en las variables temporales n y m, respectivamente.
  • Inspecciona el data frame users ejecutando simplemente la línea que imprime los nombres de las columnas.
  • Modifica users para crear una columna nueva n_logins que informe del número de veces que las personas usuarias iniciaron sesión utilizando las columnas name y logins, respectivamente.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Create two temporary variables "n" and "m" and use them
glue(
  "The data frame 'users' has ___ rows and ___ columns.",
  ___ = nrow(users),
  ___ = ncol(users)
)

# This lists the column names of the data frame users
colnames(users)

# Use them to create a sentence about the numbers of logins
users %>% mutate(
  n_logins = glue("___ logged in ___ times.")
)
Editar y ejecutar código