R 从列表中减去向量
如何执行此操作:R 从列表中减去向量,r,list,vector,subtraction,R,List,Vector,Subtraction,如何执行此操作: a <- list(b=1, c=c(2,3)) d <- c(1,1,2) e <- list(b=0, c=c(1,1)) a您可以合并和取消列表: > relist(unlist(a) - d, a) $b [1] 0 $c [1] 1 1 您可以合并并取消列表: > relist(unlist(a) - d, a) $b [1] 0 $c [1] 1 1 “a-d=e”应该产生什么还不清楚。你的目标是什么?你想从向量列表中减去
a <- list(b=1, c=c(2,3))
d <- c(1,1,2)
e <- list(b=0, c=c(1,1))
a您可以合并和取消列表
:
> relist(unlist(a) - d, a)
$b
[1] 0
$c
[1] 1 1
您可以合并并取消列表
:
> relist(unlist(a) - d, a)
$b
[1] 0
$c
[1] 1 1
“a-d=e”应该产生什么还不清楚。你的目标是什么?你想从向量列表中减去一个向量,其中两种情况下的元素总数相同?是的,我需要列表形式的结果e。在编辑之前,你的问题更有意义。最后答案中的
e
和f
列表名称应该来自哪里?很好,很抱歉这样做。我会再换一次。不清楚“a-d=e”应该产生什么。你的目标是什么?你想从向量列表中减去一个向量,其中两种情况下的元素总数相同?是的,我需要列表形式的结果e。在编辑之前,你的问题更有意义。最后答案中的e
和f
列表名称应该来自哪里?很好,很抱歉这样做。我再换一次。