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
Instruções do exercício
- Imprima os nomes das colunas de
users, exibindo cada nome de coluna separado por", "emglue_collapse(). - Use
glue()eglue_collapse()para listar os nomes de usuários armazenados na colunanamede 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 = "___")
)