gpt4 book ai didi

r - 我们可以用 purrr 迭代两个列表吗(不是同时)?

转载 作者:行者123 更新时间:2023-12-04 11:05:11 25 4
gpt4 key购买 nike

考虑到我有一个函数 f(x,y)需要两个参数和两个列表

  • x_var = list('x','y','z')
  • y_var = list('a','b')

  • 有没有 purrr允许我迭代 x_var 中一个元素的每个组合的函数和 y_var 中的一个元素?也就是做 f(x,a) , f(x,b) , f(y,a) , f(y,b)等等。

    通常的解决方案是编写一个循环,但我想知道这里是否更简洁(可能是 purrr

    谢谢!

    最佳答案

    您可以使用 cross* 之一与 map 一起使用:

    map(cross2(x_var, y_var), unlist)

    关于r - 我们可以用 purrr 迭代两个列表吗(不是同时)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46003582/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com