我有一个看起来像这样的第一个 data.frame:
DF1
a d c b Name1 1 1 -1 -1 Name2 -1 2 -3 1 Name3 1 2 -1 0 Name4 9 0 1 -10
第二个 data.frame 包含 DF1 的列名。换句话说,它看起来像:
DF2
a
d
c
b
我想按照以下顺序(按降序排列)DF1:首先是 DF2== a,然后是 DF2 ==c,然后是 DF2 ==d,依此类推。在实际情况下,DF2 由大约 1000 个元素以及 DF2 的每个元素将与之匹配的 DF1 的列组成。所需的输出将是:
对 DF2[1,] 进行排序后
[[1]]
a d c b Name1 9 0 -1 -10 Name2 1 1 -3 1 Name3 1 2 -1 0 Name4 -1 2 -3 1
对 DF2[2,] 进行排序后
[[2]]
a d c b Name1 -1 2 -3 1 Name2 1 2 -1 0 Name3 1 1 -1 -1 Name4 9 0 1 -10
等等。