使用RStudio进行算术计算

时间:2019-01-20 16:58:47

标签: r

这是我非常简单的问题:
如何使用RStudio计算vector_a和vector_b的值之和,差和积。

vector_a <- (-5:5)

vector_b <- (0:10)

我必须计算vector_a中的值与vector_b中的值之间的差/和/积。

Sum <- sum(vector_a, vector_b) 

返回值55。
但是乘积和差值函数会返回奇怪的结果。

如果我使用命令:

Difference <- vector_a - vector_b

这将返回值1,1,1,1,1,..

当我使用命令时:

Difference <- diff(vector_a, vector_b)

返回错误!
谁能解释这些基本计算的正确命令?

1 个答案:

答案 0 :(得分:0)

您要寻找什么?

> vector_a <- (-5:5)
> vector_b <- (0:10)
> vector_a - vector_b
 [1] -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5
> vector_a + vector_b
 [1] -5 -3 -1  1  3  5  7  9 11 13 15
> vector_a * vector_b
 [1]  0 -4 -6 -6 -4  0  6 14 24 36 50
> prod(vector_a,vector_b)
[1] 0