ComeçarComece de graça

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

Ver curso

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