1. Învăţa
  2. /
  3. Courses
  4. /
  5. R入門

Connected

exercise

リングがある惑星、でももっと短く

前の演習で何を学んだか振り返ってみましょう。ある条件(リングがあるかどうか)が真かどうかに基づいて、データフレーム(planets_df)から一部を選択し、関連するデータをすべて取り出しました。とても良くできました!いまごろ NASA があなたの履歴書に目を留めているかもしれませんね ;-)

では一段レベルを上げて、subset() 関数を使ってみましょう。subset() は、前の演習で行ったこととまったく同じ処理を、より短く書けるショートカットだと考えてください。

subset(my_df, subset = some_condition)

subset() の第1引数には、部分集合を取得したいデータセットを指定します。第2引数で、正しい部分集合を選ぶために必要な情報と条件を R に伝えます。

次のコードは、前の演習とまったく同じ結果を返しますが、今回は rings_vector は不要です!

subset(planets_df, subset = rings)

Instrucţiuni

100 XP

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