我有两个向量:numbers1和numbers2,其中包含整数元素.我想计算n umbers1和numbers2的元素乘积.例如,在numbers1中,第一个值是3,在number2中,第一个值是2.什么是语法?
这让我想起了Java中的数组元素,但我无法总结如何将它们相乘.我是R编程的新手.
同意这是一个非常基本的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
如果你想乘以A和B中的第一个整数,你可以这样做:
A[1] * B[1]
......或其中的任何组合.
对于每个向量中的多个整数,您可以:
A[1:2] * B[1:2]
要么
A[c(1, 3)] * B[c(1, 3)]