r - 如何在R中求两个不相等向量的值之和?

标签 r vector sum

我有两个长度不等的向量。 例如, 我想将 TT 中的所有值添加到 FF 中的所有值。

TT <- c(1:10)
FF <- c(0, 60, 120, 180)

我希望得到以下结果

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190

如果您能给我一些建议,我将不胜感激。

提前致谢

最佳答案

我们可以使用外部

c(outer(TT, FF, FUN = `+`))

或使用sapply

c(sapply(TT, `+`, FF))

关于r - 如何在R中求两个不相等向量的值之和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64902858/

相关文章:

r - 如何将不同时间的列变量转换为长格式?

r - 按名称选择数据框变量并按元素与向量相乘

c++ - 通过重载 < 对自定义对象的 vector 进行排序

unity-game-engine - 将向量值相乘的最简单方法?

c++ - C++:如何安全地取消分配 vector 的堆分配数组?

r - 从现有矩阵构建 block 矩阵并在 r 中保留暗名称

MySQL按另一张表的SUM字段查询顺序

r - 根据条件求和选择行 tidyverse

r - 在列中定义的窗口内求和

r - 如何从 lapply-attack 中保存我的矩阵列表的结构?