當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。