Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 从列表中减去向量_R_List_Vector_Subtraction - Fatal编程技术网

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
列表名称应该来自哪里?很好,很抱歉这样做。我再换一次。