ComenzarEmpieza gratis

Colapsar data frames

En el ejercicio anterior ya combinaste glue() y glue_collapse() para crear una frase correcta en inglés a partir de un vector. Pero muy a menudo no trabajarás con vectores sino con data frames. Por suerte, el flujo de trabajo para las columnas de un data frame es el mismo que para los vectores.

En el entorno tienes de nuevo nuestro data frame users con tres nombres y números de inicios de sesión. Usa glue_collapse() e imprime las columnas del data frame en un formato legible para personas.

Este ejercicio forma parte del curso

Expresiones regulares intermedias en R

Ver curso

Instrucciones del ejercicio

  • Imprime los nombres de las columnas de users imprimiendo cada nombre de columna separado por ", " en glue_collapse().
  • Usa glue() y glue_collapse() para enumerar los nombres de usuario almacenados en la columna name de forma legible, asegurando que el último nombre vaya precedido por " and ".
  • Repite los mismos pasos, esta vez para el número de inicios de sesión almacenados en la columna logins.

Ejercicio interactivo práctico

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

# List colnames separated a comma and a white space
glue_collapse(colnames(users), sep = "___")

# Use " and " for the last elements in glue_collapse
glue(
  "Our users are called {names}.",
  names = ___(users$___, sep = "___", last = "___")
)

# Use the same way to output also the "logins" of the users
glue(
  "Our users have logged in {logins} times.",
  logins = ___(users$___, sep = "___", last = "___")
)
Editar y ejecutar código