開始使用免費開始

摘要資料

現在我們來製作分面圖,比較不同學習平台的實用性。

在這個練習中,我們會介紹一個新的 dplyr 函式:add_count()add_count() 會在資料集中「新增」一個名為 n 的欄位,同時保留與原始資料集相同的列數。和 count() 類似,n 預設為每個群組的列數,但你可以用 wt(加權)參數來更改。把 wt 設為另一個欄位後,n 就會變成該欄位在每個群組中的加總。

假設你想在 iris 中新增一個欄位,內容是相同 Species 的所有花其 Petal.Length 的總和。你可以這樣寫:

iris %>%
   add_count(Species, wt = Petal.Length) %>%
   select(Species, Petal.Length, n)

這會回傳:

# A tibble: 150 x 3
   Species Petal.Length     n
   <fct>          <dbl> <dbl>
 1 setosa           1.4  73.1
 2 setosa           1.4  73.1
 3 virginica        6.4  278.

本練習屬於課程

Tidyverse 的類別資料

檢視課程

動手互動練習

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

learning_platform_usefulness %>%
  # Change dataset to one row per learning_platform usefulness pair with number of entries for each
  ___(___, ___)
編輯並執行程式碼