R语言 向量

向量

向量是一维数组。我们可以用之前学过的所有基本数据类型创建一个向量。在R中构建向量的最简单方法是使用c命令


数值向量


vec_num <- c(1, 10, 49)
vec_num

## [1]  1 10 49  # 结果

字符向量


vec_chr <- c("a", "b", "c")
vec_chr

## [1] "a" "b" "c"

布尔向量


vec_bool <-  c(TRUE, FALSE, TRUE)
vec_bool

##[1] TRUE FALSE TRUE

向量进行算术计算


vect_1 <- c(1, 3, 5)
vect_2 <- c(2, 4, 6)
sum_vect <- vect_1 + vect_2
sum_vect

[1]  3  7 11

提取特定范围的值

在R中,可以切开一个向量。在某些情况下,我们只对一个向量的前5行感兴趣。我们可以使用[1:5]命令提取值1到5。


slice_vector <- c(1,2,3,4,5,6,7,8,9,10)
slice_vector[1:5]

## [1] 1 2 3 4 5

创建连续范围内的向量

创建值范围的最短方法是在两个数字之间使用:。例如,在上面的例子中,我们可以编写c(1:10)来创建从1到10的值向量。


c(1:10)

## [1]  1  2  3  4  5  6  7  8  9 10





公众号

关注公众号,获取一手资讯

“ R语言 向量 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注