唤醒您的 purrr 记忆
假设您是一名在一家网络代理公司工作的数据分析师。网页设计团队进行了为期 1 周的 A/B 测试,用于比较两个网站设计方案的表现,现在由您来分析结果。
团队通过统计"联系"页面的访问次数来衡量设计对联系公司的用户数量的影响。这些设计展示给了 2/3 的访客。
visit_a 包含活动 A 的结果,visit_b 包含活动 B 的结果。两者都以每小时的平均访问次数表示。您手头的其他统计都是"每日访问次数",因此需要先把这两个向量转换为"每天"。然后,提取每个向量的均值。
请注意,这是一份新的数据,不是视频中的那份。
本练习是课程的一部分
使用 purrr 的函数式编程进阶
练习说明
- 创建
to_day()函数,将x乘以 24。 - 创建一个列表,包含
visit_a和visit_b。 - 使用
map()和to_day()函数将新列表转换为每日访问次数。 - 通过对结果映射
mean()函数来比较访问均值。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create the to_day function
to_day <- function(x) {
___
}
# Create a list containing both vectors: all_visits
all_visits <- list(___, ___)
# Convert to daily number of visits: all_visits_day
all_visits_day <- map(___, ___)
# Map the mean() function and output a numeric vector
___(all_visits_day, ___)