然后再调用函数,而不是使用for循环,因此for循环在R中不像在其他编程语言中那么重要。...向量的类型由映射函数的后缀决定。
使用map()函数族的优势不是速度,而是简洁:它可以让我们的代码更易编写,也更易阅读。...$cyl) %>%
map(function(df) lm(mpg ~ wt, data = df))
因为在R中创建匿名函数的语法比较复杂,所以purrr提供了一种更方便的快捷方式——单侧公式...因为长度都相同,所以将各个参数保存在一个数据框中:
params = tibble::tribble(
~mean, ~sd, ~n,
5, 1, 1,
10, 5, 3,...keep()和discard()函数可以分别保留输入中预测值为TRUE和FALSE的元素(在数据框中就是指列):
iris %>%
keep(is.factor) %>%
str()