在R語(yǔ)言中,可以使用t()
函數(shù)來(lái)實(shí)現(xiàn)數(shù)據(jù)行列互換。下面是一個(gè)示例:
# 創(chuàng)建一個(gè)矩陣
mat <- matrix(1:6, nrow = 2)
# 輸出原始矩陣
print(mat)
# 使用t()函數(shù)進(jìn)行行列互換
trans_mat <- t(mat)
# 輸出互換后的矩陣
print(trans_mat)
輸出:
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
[,1] [,2]
[1,] 1 2
[2,] 3 4
[3,] 5 6
在上述示例中,首先創(chuàng)建一個(gè)2行3列的矩陣mat
。然后使用t()
函數(shù)將mat
進(jìn)行行列互換,生成一個(gè)3行2列的矩陣trans_mat
。最后分別輸出原始矩陣和互換后的矩陣。