ComeçarComece de graça

Colando data frames

Dados são muito frequentemente armazenados em data frames. Na maioria das vezes, queremos criar uma análise que também seja legível para humanos. Por exemplo, pode ser útil imprimir uma frase sobre o tamanho dos nossos data frames. Ao combinar glue() com nrow() e ncol(), podemos retornar valores e criar uma frase que descreve as dimensões dos nossos data frames.

Felizmente, o pacote glue faz parte da coleção de pacotes tidyverse e foi construído pensando em data frames, então podemos operar em colunas inteiras. Podemos, por exemplo, usá-lo dentro de mutate() para criar uma nova coluna com uma string concatenada que contém valores de outras colunas. Neste exercício, você vai aplicar esses exemplos no data frame users, que contém valores de outras colunas.

Este exercício faz parte do curso

Expressões Regulares Intermediárias em R

Ver curso

Instruções do exercício

  • Use a função glue() para informar o número de linhas e colunas que users tem, armazenando-os nas variáveis temporárias n e m, respectivamente.
  • Inspecione o data frame users apenas executando a linha que imprime os nomes das colunas.
  • Faça um mutate em users para criar uma nova coluna n_logins que informe quantas vezes os usuários fizeram login, usando as colunas name e logins, respectivamente.

Exercício interativo prático

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

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