相关疑难解决方法(0)

从向量B的每个元素中减去向量A的每个元素

有没有人知道以矢量化格式完成以下任何方法?

而不是减去成员明智test1test,我想每一个元素减去test1从每一个元素test.所以,而不是:

test = c(1:10)
test1 = seq(0.1, 1, 0.1)

test - test1
 [1] 0.9 1.8 2.7 3.6 4.5 5.4 6.3 7.2 8.1 9.0
Run Code Online (Sandbox Code Playgroud)

我想要:

test2=vector("list")
for(i in 1:length(test)){
  test2[[i]] = test[i] - test1
}
test2
[[1]]
 [1] 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0

[[2]]
 [1] 1.9 1.8 1.7 1.6 1.5 1.4 1.3 1.2 1.1 1.0

[[3]]
 [1] 2.9 2.8 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0 …
Run Code Online (Sandbox Code Playgroud)

r vector

4
推荐指数
2
解决办法
1113
查看次数

标签 统计

r ×1

vector ×1