R语言相较于其他语言的一个独特的地方,就是他有一个叫向量的数据类型,这种数据类型在数据统计的过程中很好用,R是作为数据统计由大名鼎鼎的贝尔实验室(我们现在用的bash语言也是此实验室开发的)开发的语言。
下面我们看看R中向量与传统语言的区别
假如有两组数
a: 1,2,3,4,5
b: 6,7,8,9,10
如果我们想计算对应的2a+b的结果
# 传统的python 实现2a+b
a = [1,2,3,4,5]
b = [6,7,8,9,10]
c=[]
for i in a :
i = i*2
c.append(i)
for i in range(5):
print(c[i]+b[i])
需要循环变量的方式来处理
# 在R中 使用向量
a <- c(1,2,3,4,5)
b <- c(6,7,8,9,10)
a*2+b
直接一行等式,非常方便
网友评论