ComeçarComece de graça

Colapsando data frames

No exercício anterior, você já combinou glue() e glue_collapse() para criar uma frase correta em inglês a partir de um vetor. Mas, com muita frequência, você vai trabalhar não com vetores, e sim com data frames. Felizmente, o fluxo de trabalho para colunas de data frame é o mesmo que para vetores.

No ambiente, você tem novamente o data frame users com três nomes e números de logins. Use glue_collapse() e imprima as colunas do data frame de forma legível para humanos.

Este exercício faz parte do curso

Expressões Regulares Intermediárias em R

Ver curso

Instruções do exercício

  • Imprima os nomes das colunas de users, exibindo cada nome de coluna separado por ", " em glue_collapse().
  • Use glue() e glue_collapse() para listar os nomes de usuários armazenados na coluna name de forma legível, garantindo que o último nome seja precedido por " and ".
  • Repita os mesmos passos, desta vez para o número de logins armazenado na coluna logins.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código