R言語でデータの行と列を入れ替える
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を生成します。最後に、元の行列と入れ替えた行列をそれぞれ出力します。