R变异嵌套的小对象

时间:2019-04-12 20:22:05

标签: r dplyr nested tibble

我想将二维小节加入另一个小节,如下所示:

library(tidyverse)
set.seed(1)
tib1 <- tibble(locid = seq(2))
tib2 <- tibble(x=runif(1), y = x * 2)

我尝试了以下操作:

 tib3 <- tib1 %>% 
    mutate(z = list(tib2)) %>% 
    unnest

但是,这会产生:

locid x y
1   0.2655087   0.5310173       
2   0.2655087   0.5310173   

即重复这些值。我想使tib2每一行都重新采样。这怎么可能?

预期输出为:

locid x y
1   0.2655087   0.5310173       
2   0.1848823   0.3697645   

非常感谢您。

0 个答案:

没有答案