带有匿名函数的purrr :: pmap与lapply

时间:2018-04-27 16:44:02

标签: r purrr pmap

詹妮弗布莱恩的演讲(https://speakerdeck.com/jennybc/row-oriented-workflows-in-r-with-the-tidyverse)使我相信,我对这个学期的决议将是完全致力于整齐的方法。但是,我的第一个编码会议已经失败了:

this.httpClient.post("/user.php", formData, {responseType: "text", withCredentials: true}).subscribe((login)=>{
  this.httpClient.post("/user.php?method=getUserData&input=3", {}, { withCredentials: true}).subscribe((userData)=>{
});

所有在线匿名函数pmap示例都没有包含不同的对象(在我的情况下是“prob”),所以也许这就是问题所在?或者更可能是我在如何指定匿名函数方面缺少一些东西?

2 个答案:

答案 0 :(得分:3)

使用map()代替pmap()(正如phiver建议的那样)

  • map()使用一个参数

  • map2()使用两个参数

  • pmap()使用参数列表

答案 1 :(得分:0)

或使用:pmap(as.list(sample1), function(x, ...) prob == x)

编辑:

谢谢卡尔,我其实是错的,应该像你建议的那样pmap(list(sample1), function(x) prob == x)