问题
如何生成一个向量。
解决方案
通过c(...)命令对给定的值构建一个向量。
讨论
向量不仅是R的一种数据结构,它还是贯通R软件的重要组成部分。...在c(...)命令中添加元素对向量进行赋值:
> c(1,1,2,3,5,8,13,21)
[1] 1 1 2 3 5 8 13 21
> c(1*pi, 2*pi, 3*pi, 4*pi)...对于这种情况,R软件会先将数值数据转换为字符串数据,使得两组数据的类型得以统一。
理论上来说,两组数据能同时赋值于一个向量的条件,在于两组数据具有相同的类型 (mode)。...为了生成新的向量,R软件将3.1415转换为字符类型,使得3.1415的类型与"foo"的类型一样:
> c(3.1415, "foo")
[1] "3.1415" "foo"
> mode(c(3.1415...因此在将c命令用于其他数据类型和对象前,要查看它的效果。
求个红包