向量运算
R的强大功能之一就是把整个数据向量作为一个单一对象来处理。一个数据向量仅是数字的排列,一个向量可以通过如下方式构造
weight
weight
[1] 2 34 434 53
结构c(……)用来构造向量。这既不是R中输入向量的唯一方法,也不是一般首选的方法。
如果要对上述变量做数学运算,则是逐个元素的方式进行。
作图
plot(height,weight,pch=2)
关键字pch(绘图符号)改变绘图符号
函数lines将通过一条直线将(x,y)值增加到现有的图中
生成向量的函数
这里介绍3个函数:c、seq和rep,用于不同情形下向量的创建。
第一个函数c,它是“concatenate”(连接)的简写,含义是把各分项首尾连接
另外也有可能给某些元素命名。这改变了变量输出的方式,这样做通常是出于显示的目的。
> xx
red blue green"Huey" "Dewey" "Louie"
名称可以被提取或使用names设置
>names(x)
[1] "red" "blue" "green"
一个向量的所有元素类型都相同。如果你连接不同类型的向量,它们将被转化为最少“限制”的类型:
> c(FALSE,3)
[1] 0 3
> c(pi,"abc")
[1] "3.14159265358979" "abc"
> c(FALSE,"ab