有没有人知道以矢量化格式完成以下任何方法?
而不是减去成员明智test1的test,我想每一个元素减去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)