我需要对一个非常大的数据集的列进行排序(1000行和700000列)。例如,我的列是随机排列的,例如:col1 col4 col3 col2,我需要对其进行排序。
我一直在尝试一些命令,但没有成功。
例:
ID M2 M5 M8 M1 M3 M9 .....M7000000
Animal1 1 0 2 1 0 2 .....1
Animal2 0 1 2 0 1 1 .....0
Animal3 2 1 0 1 2 1 .....0
.
.
.
.
Animaln
在此示例中,点表示我有很多列和线。同样,我需要对列进行排序,例如:
ID M1 M2 M3 M4 M5 M6 .....M7000000
Animal1 1 0 2 1 0 2 .....1
Animal2 0 1 2 0 1 1 .....0
Animal3 2 1 0 1 2 1 .....0
.
.
.
.
Animaln
谢谢
您能否添加一个包含几行数据集的示例?
—
jcbermu
您的预期结果仅对第一行进行了排序,其他值保持不变,为什么?
—
RomanPerekhrest
实际上,它需要遵循专栏,这是一个示例错误。抱歉
—
LLVerardo 2017年
需要根据第一行对整个列进行排序。
—
LLVerardo
转置,按第一列排序,再转回。
—
佐藤桂