在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
。最后分别输出原始矩阵和互换后的矩阵。