【发布时间】:2018-11-30 01:58:18
【问题描述】:
我在 DataCamp 上做一个小型的 R 练习,问题是生成 2 个不同序列的向量,然后使用 cat() 和 sum() 得到 2 个向量的所有元素的总和。
seq1 <- seq(1, 500, 3)
seq2 <- seq(1200, 900, -7)
选项 1 有效:
sum(seq1)
sum(seq2)
sum(sum(seq1), sum(seq2))
选项2:
cat(seq1, seq2)
有效,但我想知道为什么以下方法无效:
sum(cat(seq1, seq2))
如果sum(seq1) 有效,为什么不总结cat(seq1, seq2),这是两个单独向量组合的向量?使用cat() 函数的正确方法是什么?
谢谢!
【问题讨论】:
-
你确定他们说的是
cat()吗?还是他们的意思是c()(合并)?
标签: r vector sum concatenation