小编LLV*_*rdo的帖子

如何根据第一行对列进行排序?

我需要对一个非常大的数据集(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
Run Code Online (Sandbox Code Playgroud)

在这个例子中,点表示我有很多列和行。同样,我需要对列进行排序,如下所示:

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
. …
Run Code Online (Sandbox Code Playgroud)

awk text-processing

12
推荐指数
3
解决办法
1522
查看次数

标签 统计

awk ×1

text-processing ×1