同意这是一个非常基本的R问题,但是如果一个简短的"备忘单"对OP或其他一些用户有帮助:
A = c(1,2,3,4,5)
B = c(2,2,2,2,2)
> A * B
[1] 2 4 6 8 10
> A + B
[1] 3 4 5 6 7
> A / B
[1] 0.5 1.0 1.5 2.0 2.5
> A - B
[1] -1 0 1 2 3
> A ^ B
[1] 1 4 9 16 25
Run Code Online (Sandbox Code Playgroud)
如果你想乘以A和B中的第一个整数,你可以这样做:
A[1] * B[1]
Run Code Online (Sandbox Code Playgroud)
......或其中的任何组合.
对于每个向量中的多个整数,您可以:
A[1:2] * B[1:2]
Run Code Online (Sandbox Code Playgroud)
要么
A[c(1, 3)] * B[c(1, 3)]
Run Code Online (Sandbox Code Playgroud)