R语言的cbind和rbind如何区分

在R语言中,我们可以利用函数cbind() 和rbind() 把向量和矩阵拼成一个新的矩阵。

cbind(列方式): 把矩阵横向合并成一个大矩阵,根据列进行合并,即列的叠加,m列的矩阵与n列的矩阵cbind()最后变成m+n列,合并前提:cbind(a, b)中矩阵a、b的行数必需相符

rbind(行方式): 纵向合并,根据行进行合并,就是行的叠加,m行的矩阵与n行的矩阵rbind()最后变成m+n行,合并前提:rbind(a, b)中矩阵a、b的列数必需相符。

示例:

> a <- matrix(1:12, 3, 4)

> print(a)

,1\] \[,2\] \[,3\] \[,4

1, 1 4 7 10

2, 2 5 8 11

3, 3 6 9 12

>

> b <- matrix(-1:-12, 3, 4)

> print(b)

,1\] \[,2\] \[,3\] \[,4

1, -1 -4 -7 -10

2, -2 -5 -8 -11

3, -3 -6 -9 -12

>

> x=cbind(a,b)

> print(x)

,1\] \[,2\] \[,3\] \[,4\] \[,5\] \[,6\] \[,7\] \[,8

1, 1 4 7 10 -1 -4 -7 -10

2, 2 5 8 11 -2 -5 -8 -11

3, 3 6 9 12 -3 -6 -9 -12

>

> y=rbind(a,b)

> print(y)

,1\] \[,2\] \[,3\] \[,4

1, 1 4 7 10

2, 2 5 8 11

3, 3 6 9 12

4, -1 -4 -7 -10

5, -2 -5 -8 -11

6, -3 -6 -9 -12

相关推荐
星栈独行9 小时前
翻完 Pi 源码:它和 Codex、Claude Code 有何不同
开发语言·javascript·人工智能·程序人生
qq_448011169 小时前
C语言中的变量和函数的定义与声明
android·c语言·开发语言
孫治AllenSun10 小时前
【DataX】生产环境搭建DataX集群案例
java·开发语言·jvm
c2385611 小时前
把 C++ 内存分配拆透:new 与 malloc 的三层血缘
开发语言·c++·算法
moonsims12 小时前
星闪在跨域无人化系统作用
开发语言·php
Iruoyaoxh13 小时前
栈和队列~
java·开发语言
Hrain-AI13 小时前
2026 企业 AI 编程智能体实战:Codex 与 Claude Code
开发语言·人工智能·kotlin
wdfk_prog13 小时前
嵌入式面试真题第 13 题:单硬件 Timer 下的高精度多路软件定时器架构设计
c语言·开发语言·面试·职场和发展·嵌入式
oort12314 小时前
吃上了自家的细糠,还挺丝滑,用起来手感还行,OortCloud发布新版AI编程平台,下载 OortCodex,Token多,免费薅
大数据·开发语言·人工智能·ai编程
slandarer14 小时前
MATLAB | 泰勒图绘制,支持各种角度范围
开发语言·数学建模·matlab·nature·顶刊·泰勒图