開始使用免費開始

只有有環的行星,但更精簡

在前面的練習裡,你到底學到了什麼?你根據某個條件是否為真(有環或無環),從資料框(planets_df)中選出一個子集,並成功取出了所有相關資料。很不錯!此時 NASA 大概已經在注意你的履歷了 ;-)。

現在,我們往上一層,改用 subset() 函式。你可以把 subset() 看成是達成和前面練習一樣目標的捷徑。

subset(my_df, subset = some_condition)

subset() 的第一個引數指明你要從哪個資料集取出子集。加入第二個引數後,你就提供了讓 R 挑選正確子集所需的條件。

下面的程式碼會給出和上一個練習完全相同的結果,但這次你不需要 rings_vector

subset(planets_df, subset = rings)

本練習屬於課程

R 入門

檢視課程

練習說明

planets_df 上使用 subset(),選出直徑小於地球的行星。因為 diameter 變數是相對於地球直徑的度量,所以條件是 diameter < 1

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# planets_df is pre-loaded in your workspace

# Select planets with diameter < 1
編輯並執行程式碼