当我对矢量进行排序时,我丢失了列的名称,因为我丢失了dimnames属性。
> n
a b c d e f
[1,] 0.848 0.865 0.757 0.792 0.854 0.739
> sort(n)
[1] 0.739 0.757 0.792 0.848 0.854 0.865
n和sort(n)的结构是:
> str(n)
num [1, 1:6] 0.848 0.865 0.757 0.792 0.854 0.739
- attr(*, "dimnames")=List of 2
..$ : NULL
..$ : chr [1:6] "a" "b" "c" "d" ...
> str(sort(n))
num [1:6] 0.739 0.757 0.792 0.848 0.854 0.865
如何保持列名及其对应的值?