开始使用免费开始使用

在 map() 中使用管道

您已经回顾了如何在函数「之间」使用管道。您也可以在 map() 函数的「内部」使用管道,把一串处理步骤迭代应用到一个输入列表上。

这里我们不使用 repurrrsive 数据集,而是用一个数字列表,便于您进行一些数学运算。

本练习是课程的一部分

使用 purrr 掌握函数式编程基础

查看课程

练习说明

  • 创建一个列表,包含数值 1 到 10,并且每个值作为单独元素。
  • 在一个 map() 函数中创建一条管道:先对每个元素取 sqrt(),再对每个元素取 sin()

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create a list of values from 1 through 10
numlist <- list(___)

# Iterate over the numlist 
map(___, ~.x %>% ___ %>% ___)
编辑并运行代码