当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R t 矩阵转置


R语言 t 位于 base 包(package)。

说明

给定一个矩阵或 data.frame xt 返回 x 的转置。

用法

t(x)

参数

x

通常是矩阵或 DataFrame 。

细节

这是一个可以为其编写方法的通用函数。这里的说明适用于默认方法和"data.frame"方法。

数据帧首先被强制转换为矩阵:请参阅as.matrix。当x是向量时,它被视为一列,即结果是一个1行矩阵。

一个矩阵,其中 dimdimnames 是根据 x 的矩阵适当构造的,以及除复制的名称之外的其他属性。

注意

复数矩阵 的共轭转置(表示为 )计算为 Conj(t(A))

例子

a <- matrix(1:30, 5, 6)
ta <- t(a) ##-- i.e.,  a[i, j] == ta[j, i] for all i,j :
for(j in seq(ncol(a)))
  if(! all(a[, j] == ta[j, ])) stop("wrong transpose")

参考

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.

也可以看看

aperm 用于排列数组的维度。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Matrix Transpose。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。