在R语言中,可以使用t()
函数来实现数据行列互换。下面是一个示例:
# 创建一个矩阵 mat <- matrix(1:6, nrow = 2) # 输出原始矩阵 print(mat) # 使用t()函数进行行列互换 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
在上述示例中,首先创建一个2行3列的矩阵mat
。然后使用t()
函数将mat
进行行列互换,生成一个3行2列的矩阵trans_mat
。最后分别输出原始矩阵和互换后的矩阵。