我有以下list1
和list2
:
df1 <- data.frame(x=(1:3),Q=(3:5))
df2 <- data.frame(x=(1:3),Q=(3:5))
df3 <- data.frame(x=(1:3),Q=(3:5))
list1 <- list(df1,df2,df3)
list2 <- list(2,3,6)
我想根据中的相应值从Q
每个元素中随机抽样list1
list2
因此,我将从Q
2 次中对第一对列表元素进行采样。
到目前为止,我已经成功:
df1 <- data.frame(x=(1:3),Q=(3:5))
z <- 2
sapply(1:z,function(i) sample(df1$Q,1))
但我正在努力尝试mapply
在两个列表中的所有元素对中做到这一点。