开始使用免费开始使用

汇总数据

现在让我们绘制分面图,比较不同学习平台的有用性。

在本练习中,我们将介绍一个新的 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
  ___(___, ___)
编辑并运行代码