2.2向量在R语言中,向量是结构最简单的数据,是构成其他结构的基础。每一个向量包含若于相同类型的元素,元素的数目即向量的长度。依据数据类型的不同,可分为数值向量、逻辑向量、字符向量等。数值向量逻辑向量向量字符向量
2.2 向量 在R语言中,向量是结构最简单的数据,是构成其他结构的基础。每一个向量包含若干相 同类型的元素,元素的数目即向量的长度。依据数据类型的不同,可分为数值向量、逻辑 向量、字符向量等。 向量 数值向量 逻辑向量 字符向量
数值向量12.2向量2.2.1数值向量数值向量就是由若干数字组成的一个向量。,当需要从头构建一个向量时,根据其所包含各元素的特点,可以采用不同的方法进行构建。1.直接连接多个数字1)函数scan()如果只是临时录入几个数字,可以利用函数scan()进行键盘录入。如:>x=scan()1: 12:3595: 46:Read5items>x[1]13 59 4
2.2 向量 数值向量就是由若干数字组成的一个向量。当需要从头构建一个向量时,根据其所包 含各元素的特点,可以采用不同的方法进行构建。 1. 直接连接多个数字 1)函数scan() 如果只是临时录入几个数字,可以利用函数scan()进行键盘录入。如: > x=scan() 1: 1 2: 3 5 9 5: 4 6: Read 5 items > x [1] 1 3 5 9 4 2.2.1 数值向量 数值向量1
2.2向量数值向量22)函数c()除了临时键盘录入,也可以利用函数c()在程序中直接连接不同的数据。如:#将多个数字连接为一个向量> X=c(1,3,9)>x[1] 1 3 9#pi是R语言中内嵌的一个常量,即圆周率> x=c(x,pi)>x[1] 1.000000 3.000000 9.0000003.141593
2.2 向量 2)函数c() 除了临时键盘录入,也可以利用函数c()在程序中直接连接不同的数据。如: > x=c(1,3,9) #将多个数字连接为一个向量 > x [1] 1 3 9 > x=c(x,pi) #pi是R语言中内嵌的一个常量,即圆周率 > x [1] 1.000000 3.000000 9.000000 3.141593 数值向量2
数值向量32.2向量2.生成规则数字1)运算符":"该方法以“"左边的数字为起点。右边为终点。若起点较小,则步长为1,逐次增加,直至终点。反之,则步长为-1,逐次减小。> 1:3#逐次递增,步长为1[1] 1 2 3> 0:-3[1] 0 -1 -2 -3>1.23:6.98[1] 1.23 2.23 3.23 4.23 5.23 6.23>2.39:-3.21#逐次递减,步长为-1[1] 2.39 1.39 0.39 -0.61 -1.61-2.61
2.2 向量 2. 生成规则数字 1)运算符“:” 该方法以“:”左边的数字为起点,右边为终点。若起点较小,则步长为1,逐次增加,直至 终点。反之,则步长为-1,逐次减小。 > 1:3 # 逐次递增,步长为1 [1] 1 2 3 > 0:-3 [1] 0 -1 -2 -3 > 1.23:6.98 [1] 1.23 2.23 3.23 4.23 5.23 6.23 > 2.39:-3.21 # 逐次递减,步长为-1 [1] 2.39 1.39 0.39 -0.61 -1.61 -2.61 数值向量3