然后再调用函数,而不是使用for循环,因此for循环在R中不像在其他编程语言中那么重要。...接下来我们将学习和使用purrr包,它提供的函数可以替代很多常见的for循环应用。R基础包中的apply应用函数族也可以完成类似的任务,但purrr包的函数更一致,也更容易学习。...$cyl) %>%
map(function(df) lm(mpg ~ wt, data = df))
因为在R中创建匿名函数的语法比较复杂,所以purrr提供了一种更方便的快捷方式——单侧公式...x值,或者使用y中的正常结果进行一些处理:
is_ok = y$error %>% map_lgl(is_null)
x[!...因为长度都相同,所以将各个参数保存在一个数据框中:
params = tibble::tribble(
~mean, ~sd, ~n,
5, 1, 1,
10, 5, 3,