1. Learn
  2. /
  3. 课程
  4. /
  5. R 入门

Connected

道练习

只有有光环的行星,但更简短

那么,您在前面的练习里到底学到了什么?您根据某个条件是否为真(有光环或无光环)从数据框(planets_df)中选取了一个子集,并成功提取了所有相关数据。相当不错!现在,NASA 大概已经开始关注您的简历了 ;-)。

现在,我们再进一步,使用 subset() 函数。您可以把 subset() 看作一种快捷方式,用来完成与之前练习中相同的工作。

subset(my_df, subset = some_condition)

subset() 的第一个参数指定您要取子集的数据集。通过添加第二个参数,您向 R 提供必要的信息和条件,以选择正确的子集。

下面的代码将给出与上一练习完全相同的结果,但这次您不需要 rings_vector 了!

subset(planets_df, subset = rings)

说明

100 XP

在 planets_df 上使用 subset(),选出直径小于地球的行星。由于 diameter 变量是相对于地球直径的相对度量,您的条件为 diameter < 1。