从R中的矩阵创建一个列表

从R中的矩阵创建一个列表,r,R,我有两个列表v和w,我想从矩阵M再次创建一个列表z。我在R怎么做 v = list(a = c(1, 5), b = 2, c= 3) w = list( a= c(2, 10), b = 4, c = 6) M = as.matrix(unlist( v) * unlist(w)) > M [,1] a1 2 a2 50 b 8 c 18 z = list(a = c(2,

我有两个列表
v
w
,我想从矩阵
M
再次创建一个列表
z
。我在R怎么做

    v = list(a = c(1, 5), b = 2, c= 3)
    w = list( a= c(2, 10), b = 4, c = 6)
    M  =  as.matrix(unlist( v) * unlist(w))
    > M
        [,1]
    a1    2
    a2   50
    b     8
    c    18
    z = list(a = c(2, 50), b = 8, c = 18)
也许你想要
z也许你想要
z这样做:

mapply(`*`, v, w)
这样做:

mapply(`*`, v, w)