R 将排序向量转换为矩阵以显示模式
我有一个向量,一些排序的观察结果,我想把它们放在一个矩阵中 我基本上希望在右上角区域的数字排名最高,在左下角区域的数字排名最低。我怎样才能在R中完成它?试试看R 将排序向量转换为矩阵以显示模式,r,matrix,R,Matrix,我有一个向量,一些排序的观察结果,我想把它们放在一个矩阵中 我基本上希望在右上角区域的数字排名最高,在左下角区域的数字排名最低。我怎样才能在R中完成它?试试看 m1 <- matrix(NA, 7,5) m1[] <- rank(col(m1)-row(m1), ties.method='first') m1 # [,1] [,2] [,3] [,4] [,5] #[1,] 21 26 30 33 35 #[2,] 16 22 27 31
m1 <- matrix(NA, 7,5)
m1[] <- rank(col(m1)-row(m1), ties.method='first')
m1
# [,1] [,2] [,3] [,4] [,5]
#[1,] 21 26 30 33 35
#[2,] 16 22 27 31 34
#[3,] 11 17 23 28 32
#[4,] 7 12 18 24 29
#[5,] 4 8 13 19 25
#[6,] 2 5 9 14 20
#[7,] 1 3 6 10 15
试一试
你能展示一下输入向量和输出的例子吗。此外,您应该向我们展示您是否已经尝试过。这是一个基本向量,如aCan,您展示了输入向量和输出示例。此外,你应该告诉我们你已经试过了吗。这是一个基本的向量,像Agreet:非常感谢。太好了:非常感谢。