1. 学ぶ
  2. /
  3. コース
  4. /
  5. R 入門

Connected

演習

環を持つ惑星のみ(より短い方法で)

前の演習で学んだことを振り返りましょう。データフレーム(planets_df)から、ある条件(環があるかどうか)に基づいてサブセットを選択し、関連するデータをすべて取り出すことができました。すばらしい成果です!次は一歩進んで、subset() 関数を使ってみましょう。subset() 関数は、前の演習で行ったことをより簡潔に実現するショートカットです。

subset(my_df, subset = some_condition)

subset() の第1引数には、サブセットを取得したいデータセットを指定します。第2引数を追加することで、正しいサブセットを選択するための条件を R に伝えます。

以下のコードは前の演習と全く同じ結果を返しますが、今回は rings_vector が不要です。

subset(planets_df, subset = rings)

指示

100 XP

subset() に対して planets_df を使い、直径が地球より小さい惑星を選択してください。diameter 変数は地球の直径を基準とした相対値なので、条件は diameter < 1 になります。