R语言rbind()和cbind()使用

  • rbind :r = row(行)
  • cbind :c = c olumn(列)
    核心区别
  1. 方向

    rbind:纵向(按行)堆叠,行数相加。

    cbind:横向(按列)拼接,列数相加。

  2. 维度要求

    rbind(a, b):a 与 b 的列数必须一致。

    cbind(a, b):a 与 b 的行数必须一致。

  3. 结果形状

    rbind:行数 = nrow(a) + nrow(b),列数不变。

    cbind:列数 = ncol(a) + ncol(b),行数不变。

一句话记忆
rbind 是"行加行",cbind 是"列加列"。