从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)