1. Learn
  2. /
  3. Courses
  4. /
  5. 資料框整理技巧

Exercise

右外部聯結

與前一個練習相呼應,既然有保留第一個資料框所有觀測值的左外部聯結,我們一定也有保留第二個資料框所有觀測值的右外部聯結。想要保留所有惡魔果實能力者的資料,要在 merge() 函數中額外指定參數 all.y = TRUE 請 R 語言將第二個資料框的所有觀測值都保留下來:

merge(df1, df2, all.y = TRUE)

為了展示右外部聯結的效果,我們稍微修改了第一個資料框 straw_hat_df 留下四個船員的角色設定,兩個能力者與兩個非能力者。輸出的結果會保留第二個資料框中的所有觀測值,而參照不到主要角色設定的惡魔果實能力者欄位會以遺漏值記錄,這就是俗稱的右外部聯結!

Instructions

100 XP
  • 先將修改後的 straw_hat_df 輸出在 R Console 看看。
  • 使用 merge() 函數將 straw_hat_df 與 straw_hat_devil_fruit 進行右外部聯結,將聯結後資料框宣告為 straw_hat_df_devil_fruit。
  • 將 straw_hat_df_devil_fruit 輸出在 R Console。