d = rnorm(10)
)
如果想要计算每列的均值,我们使用for循环完成任务:
output = vector("double", length(df))
for (i in seq_along...使用purrr函数替代for循环的目的是将常见的列表问题分解为独立的几部分:
对于列表的单个元素,我们能找到解决办法吗?如果可以,我们就能使用purrr将该方法扩展到列表的所有元素。...:
所有的purrr函数都是用C实现的,这让它们的速度非常快,但牺牲了一些可读性。...因为长度都相同,所以将各个参数保存在一个数据框中:
params = tibble::tribble(
~mean, ~sd, ~n,
5, 1, 1,
10, 5, 3,...()将它们轻松合并为一个数据框。