Cães espaciais soviéticos, a perspectiva dos cães
Você vai trabalhar com uma amostra pré-processada do banco de dados de cães espaciais da URSS, compilado por Duncan Geere e pré-carregado para você como space_dogs_df. Cada uma das 42 linhas deste conjunto de dados representa o lançamento de um foguete de teste que levou um ou dois cães muito corajosos a bordo.
Seu objetivo é remodelar esse conjunto de dados para que, em cada lançamento, cada cão tenha uma linha.
O desafio é que, nos nomes das colunas (name_1, name_2, gender_1 e gender_2), a parte antes do separador _ pode indicar duas variáveis diferentes (nome e sexo), enquanto a segunda parte sempre indica o ID do cão (1º ou 2º cão).

Laika, o primeiro animal a orbitar a Terra em 1957
Este exercício faz parte do curso
Reestruturando dados com tidyr
Instruções do exercício
- Como primeiro argumento de
pivot_longer(), passe as colunas a serem pivotadas (name_1,name_2,gender_1egender_2). - Complete o argumento
names_topara que a primeira parte dos nomes das colunas seja reutilizada. - Certifique-se de descartar valores
NA, já que nem todos os foguetes tinham dois cães.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
space_dogs_df %>%
pivot_longer(
# Add the columns to pivot
___,
names_sep = "_",
# Complete the names_to argument to re-use the first part of the column headers
names_to = c(___, "dog_id"),
# Make sure NA values are dropped
___
)