R中c()函数简介


您可以使用 R 中的c()函数执行三个常见任务:

1.创建一个向量。

2.连接多个向量。

3.在数据框中创建列。

该函数使用以下基本语法:

 my_vector <- c(value1, value2, value3, ...)

请注意, c()的意思是“组合”,因为它用于将多个值或对象组合为一个。

以下示例展示了如何在实践中使用此功能。

示例 1:使用 c() 创建向量

以下代码展示了如何使用c()创建数值向量:

 #create digital vector
numeric_vector <- c(4, 7565, 15, 93.22, 100, 50, 0)

#display digital vector
numeric_vector 

[1] 4.00 7565.00 15.00 93.22 100.00 50.00 0.00

我们还可以使用c()创建字符向量:

 #create character vector
char_vector <- c('A', 'C', 'L', 'M', 'O')

#display character vector
char_vector 

[1] “A” “C” “L” “M” “O”

示例 2:使用 c() 连接多个向量

以下代码展示了如何使用c()将多个向量连接成一个:

 #define two vectors
vec1 <- c(4, 15, 19, 18)
vec2 <- c(10, 100, 40, 20, 80, 85)

#concatenate vectors into one
vec3 <- c(vec1, vec2)

#view concatenated vector
vec3

[1] 4 15 19 18 10 100 40 20 80 85

示例 3:使用 c() 在数据框中创建列

以下代码展示了如何使用c()在 R 中的数据框中创建列:

 #create data frame with three columns
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34))	

#view data frame
df

  team points assists
1 A 99 33
2 B 90 28
3 C 86 31
4 D 88 39
5 E 95 34

结果是一个包含三列的数据框,每列都是使用c()函数创建的。

其他资源

以下教程解释了如何使用 R 中的其他常用函数:

如何在R中使用paste和paste0函数
如何在R中使用replace()函数
如何在 R 中使用 View() 函数
如何在R中使用rep()函数

添加评论

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