汇总数据
现在让我们绘制分面图,比较不同学习平台的有用性。
在本练习中,我们将介绍一个新的 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
___(___, ___)