如何在R中串联两个或多个向量?

向量的级联可以通过使用组合函数c来完成。例如,如果我们有三个向量x,y,z,则这些向量的级联可以作为c(x,y,z)完成。同样,我们可以使用相同的函数同时连接不同类型的向量。

例1

set.seed(999)
x1<−1:10
x1

输出结果

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

示例

x2<−10:1
x2

输出结果

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

示例

c(x1,x2)

输出结果

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

例2

x3<−sample(0:5,100,replace=TRUE)
x3

输出结果

[1] 2 3 4 0 5 0 1 1 5 2 4 5 5 2 2 1 0 4 2 1 3 0 4 4 0 1 1 3 0 4 2 1 0 0 2 1 1
[38] 3 3 3 0 1 4 0 1 4 5 0 1 4 5 3 4 3 1 2 0 3 4 2 3 0 3 0 3 2 0 4 1 2 0 2 1 5
[75] 4 0 4 4 3 5 1 5 3 5 2 0 4 1 4 4 4 2 3 5 3 2 0 5 4 0

示例

x4<−sample(1:5,120,replace=TRUE)
x4

输出结果

[1] 4 2 3 3 3 2 3 1 1 4 1 1 1 4 3 2 4 3 1 5 2 1 4 3 2 1 2 1 5 5 3 1 4 4 2 4 3
[38] 2 5 2 4 3 3 4 2 4 3 1 4 2 2 2 1 4 3 1 1 2 2 4 2 4 2 3 4 2 1 5 2 4 1 4 4 2
[75] 2 2 1 5 1 1 2 3 2 3 4 3 1 4 2 5 5 3 2 1 3 1 2 2 3 5 2 3 1 1 2 5 5 5 1 2 2
[112] 1 4 2 3 2 2 4 5 1

示例

c(x3,x4)

输出结果

[1] 2 3 4 0 5 0 1 1 5 2 4 5 5 2 2 1 0 4 2 1 3 0 4 4 0 1 1 3 0 4 2 1 0 0 2 1 1
[38] 3 3 3 0 1 4 0 1 4 5 0 1 4 5 3 4 3 1 2 0 3 4 2 3 0 3 0 3 2 0 4 1 2 0 2 1 5
[75] 4 0 4 4 3 5 1 5 3 5 2 0 4 1 4 4 4 2 3 5 3 2 0 5 4 0 4 2 3 3 3 2 3 1 1 4 1
[112] 1 1 4 3 2 4 3 1 5 2 1 4 3 2 1 2 1 5 5 3 1 4 4 2 4 3 2 5 2 4 3 3 4 2 4 3 1
[149] 4 2 2 2 1 4 3 1 1 2 2 4 2 4 2 3 4 2 1 5 2 4 1 4 4 2 2 2 1 5 1 1 2 3 2 3 4
[186] 3 1 4 2 5 5 3 2 1 3 1 2 2 3 5 2 3 1 1 2 5 5 5 1 2 2 1 4 2 3 2 2 4 5 1

示例

c(x3,x4,x1,x2)

输出结果

[1] 2 3 4 0 5 0 1 1 5 2 4 5 5 2 2 1 0 4 2 1 3 0 4 4 0
[26] 1 1 3 0 4 2 1 0 0 2 1 1 3 3 3 0 1 4 0 1 4 5 0 1 4
[51] 5 3 4 3 1 2 0 3 4 2 3 0 3 0 3 2 0 4 1 2 0 2 1 5 4
[76] 0 4 4 3 5 1 5 3 5 2 0 4 1 4 4 4 2 3 5 3 2 0 5 4 0
[101] 4 2 3 3 3 2 3 1 1 4 1 1 1 4 3 2 4 3 1 5 2 1 4 3 2
[126] 1 2 1 5 5 3 1 4 4 2 4 3 2 5 2 4 3 3 4 2 4 3 1 4 2
[151] 2 2 1 4 3 1 1 2 2 4 2 4 2 3 4 2 1 5 2 4 1 4 4 2 2
[176] 2 1 5 1 1 2 3 2 3 4 3 1 4 2 5 5 3 2 1 3 1 2 2 3 5
[201] 2 3 1 1 2 5 5 5 1 2 2 1 4 2 3 2 2 4 5 1 1 2 3 4 5
[226] 6 7 8 9 10 10 9 8 7 6 5 4 3 2 1

示例

c(x1,x4,x2)

输出结果

[1] 1 2 3 4 5 6 7 8 9 10 4 2 3 3 3 2 3 1 1 4 1 1 1 4 3
[26] 2 4 3 1 5 2 1 4 3 2 1 2 1 5 5 3 1 4 4 2 4 3 2 5 2
[51] 4 3 3 4 2 4 3 1 4 2 2 2 1 4 3 1 1 2 2 4 2 4 2 3 4
[76] 2 1 5 2 4 1 4 4 2 2 2 1 5 1 1 2 3 2 3 4 3 1 4 2 5
[101] 5 3 2 1 3 1 2 2 3 5 2 3 1 1 2 5 5 5 1 2 2 1 4 2 3
[126] 2 2 4 5 1 10 9 8 7 6 5 4 3 2 1

示例

c(x1,x3,x2)

输出结果

[1] 1 2 3 4 5 6 7 8 9 10 2 3 4 0 5 0 1 1 5 2 4 5 5 2 2
[26] 1 0 4 2 1 3 0 4 4 0 1 1 3 0 4 2 1 0 0 2 1 1 3 3 3
[51] 0 1 4 0 1 4 5 0 1 4 5 3 4 3 1 2 0 3 4 2 3 0 3 0 3
[76] 2 0 4 1 2 0 2 1 5 4 0 4 4 3 5 1 5 3 5 2 0 4 1 4 4
[101] 4 2 3 5 3 2 0 5 4 0 10 9 8 7 6 5 4 3 2 1

示例

c(x3,x2)

输出结果

[1] 2 3 4 0 5 0 1 1 5 2 4 5 5 2 2 1 0 4 2 1 3 0 4 4 0
[26] 1 1 3 0 4 2 1 0 0 2 1 1 3 3 3 0 1 4 0 1 4 5 0 1 4
[51] 5 3 4 3 1 2 0 3 4 2 3 0 3 0 3 2 0 4 1 2 0 2 1 5 4
[76] 0 4 4 3 5 1 5 3 5 2 0 4 1 4 4 4 2 3 5 3 2 0 5 4 0
[101] 10 9 8 7 6 5 4 3 2 1

范例3

x5<−sample(51:99,100,replace=TRUE)
x5

输出结果

[1] 97 61 72 75 80 57 78 80 84 65 81 95 58 77 72 77 93 84 87 66 71 61 57 99 76
[26] 86 57 53 95 90 93 60 90 72 79 92 81 99 96 55 71 73 57 86 86 86 72 53 93 56
[51] 76 53 53 64 68 98 55 66 64 66 61 90 85 81 92 84 92 58 74 69 94 74 88 67 99
[76] 76 73 94 97 85 59 75 93 57 73 97 53 60 81 52 97 75 86 93 99 93 68 67 86 81

示例

x6<−sample(95:100,100,replace=TRUE)
x6

输出结果

[1] 100 96 98 97 98 97 98 96 99 96 100 99 96 99 99 96 98 96
[19] 99 96 97 100 100 97 99 100 97 97 95 95 98 98 95 95 95 96
[37] 98 98 97 98 97 99 97 98 100 96 96 98 98 99 98 95 97 95
[55] 100 97 98 100 95 99 99 97 95 98 95 97 100 98 96 95 97 95
[73] 97 99 98 96 95 99 95 100 98 97 95 97 97 100 96 95 97 96
[91] 95 98 97 100 95 98 96 98 95 98

示例

x7<−sample(81:100,100,replace=TRUE)
x7

输出结果

[1]  86 94 91 85 89 95 87 100 95 83 81 89 90 81 95 82 89 89
[19] 91 88 86 82 88 94 88 91 81 94 82 85 82 82 90 85 86 87
[37] 83 83 100 94 81 97 95 93 91 86 91 98 90 89 82 81 81 89
[55] 85 86 99 94 100 99 87 98 85 81 90 89 90 91 96 86 91 86
[73] 94 84 89 84 82 91 99 87 97 95 84 96 98 91 93 88 95 99
[91] 90 84 83 91 89 81 82 91 91 97

示例

c(x6,x1)

输出结果

[1] 100 96 98 97 98 97 98 96 99 96 100 99 96 99 99 96 98 96
[19] 99 96 97 100 100 97 99 100 97 97 95 95 98 98 95 95 95 96
[37] 98 98 97 98 97 99 97 98 100 96 96 98 98 99 98 95 97 95
[55] 100 97 98 100 95 99 99 97 95 98 95 97 100 98 96 95 97 95
[73] 97 99 98 96 95 99 95 100 98 97 95 97 97 100 96 95 97 96
[91] 95 98 97 100 95 98 96 98 95 98 1 2 3 4 5 6 7 8
[109] 9 10

示例

c(x6,x2)

输出结果

[1] 100 96 98 97 98 97 98 96 99 96 100 99 96 99 99 96 98 96
[19] 99 96 97 100 100 97 99 100 97 97 95 95 98 98 95 95 95 96
[37] 98 98 97 98 97 99 97 98 100 96 96 98 98 99 98 95 97 95
[55] 100 97 98 100 95 99 99 97 95 98 95 97 100 98 96 95 97 95
[73] 97 99 98 96 95 99 95 100 98 97 95 97 97 100 96 95 97 96
[91] 95 98 97 100 95 98 96 98 95 98 10 9 8 7 6 5 4 3
[109] 2 1

示例

c(x7,x1)

输出结果

[1] 86 94 91 85 89 95 87 100 95 83 81 89 90 81 95 82 89 89
[19] 91 88 86 82 88 94 88 91 81 94 82 85 82 82 90 85 86 87
[37] 83 83 100 94 81 97 95 93 91 86 91 98 90 89 82 81 81 89
[55] 85 86 99 94 100 99 87 98 85 81 90 89 90 91 96 86 91 86
[73] 94 84 89 84 82 91 99 87 97 95 84 96 98 91 93 88 95 99
[91] 90 84 83 91 89 81 82 91 91 97 1 2 3 4 5 6 7 8
[109] 9 10

示例

c(x5,x2)

输出结果

[1] 97 61 72 75 80 57 78 80 84 65 81 95 58 77 72 77 93 84 87 66 71 61 57 99 76
[26] 86 57 53 95 90 93 60 90 72 79 92 81 99 96 55 71 73 57 86 86 86 72 53 93 56
[51] 76 53 53 64 68 98 55 66 64 66 61 90 85 81 92 84 92 58 74 69 94 74 88 67 99
[76] 76 73 94 97 85 59 75 93 57 73 97 53 60 81 52 97 75 86 93 99 93 68 67 86 81
[101] 10 9 8 7 6 5 4 3 2 1