gpt4 book ai didi

R - 将向量中的每个元素与其他向量的每个元素相加

转载 作者:行者123 更新时间:2023-12-02 08:18:06 25 4
gpt4 key购买 nike

我有两个向量,我想要一个新向量,其元素是向量 1 的一个元素和向量 2 的一个元素的总和。

v1<-c(1,2,3,4,5,6)
v2<-c(0,1,1,2,2,1)

for(i in 1:length(v1)){
for(j in 1:length(v2)){
n<-vector()
n<-v1[i]+v2[j]
}
m<-NULL
m[n]<-m
}

当我运行循环时,我得到 m=NULL 并且 n 是带有 NA 的数字类。有什么想法吗?

最佳答案

也许我们需要

tapply(c(v1, v2), c(v1, v2), FUN = sum)

或者只是

v1 + v2

或者可以是外部

outer(v1, v2, FUN = "+")

关于R - 将向量中的每个元素与其他向量的每个元素相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40011684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com