Somente planetas com anéis, mas mais compacto
O que você aprendeu exatamente nos exercícios anteriores? Você selecionou um subconjunto de um quadro de dados (planets_df
) com base no fato de uma determinada condição ser verdadeira ou não (com ou sem anéis) e conseguiu extrair todos os dados relevantes. Muito legal! A essa altura, a NASA já deve estar de olho no seu currículo ;-).
Agora, vamos subir um nível e usar a função subset()
. A função subset()
pode ser vista como um atalho para fazer exatamente o mesmo que você fez nos exercícios anteriores.
subset(my_df, subset = some_condition)
O primeiro argumento de subset()
especifica o conjunto de dados do qual você deseja um subconjunto. Ao adicionar o segundo argumento, você fornece ao R as informações e condições necessárias para selecionar o subconjunto correto.
O código abaixo gera exatamente o mesmo resultado obtido no exercício anterior, mas, desta vez, você não precisou do rings_vector
!
subset(planets_df, subset = rings)
Este exercício faz parte do curso
Introdução ao R
Instruções do exercício
Use subset()
com planets_df
para selecionar planetas que tenham diâmetro menor que o da Terra. Como a variável diameter
é uma medida relativa do diâmetro do planeta em relação ao diâmetro da Terra, a condição é diameter < 1
.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# planets_df is pre-loaded in your workspace
# Select planets with diameter < 1