当前位置:  开发笔记 > 编程语言 > 正文

R编程语法

如何解决《R编程语法》经验,为你挑选了1个好方法。

我有两个向量:numbers1和numbers2,其中包含整数元素.我想计算n umbers1和numbers2的元素乘积.例如,在numbers1中,第一个值是3,在number2中,第一个值是2.什么是语法?

这让我想起了Java中的数组元素,但我无法总结如何将它们相乘.我是R编程的新手.



1> Nancy..:

同意这是一个非常基本的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)]

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有