【发布时间】:2018-07-12 23:52:54
【问题描述】:
我有一个 .dat 文件,其中包含由空格分隔的三列 [示例如下所示,但在我的情况下没有列名],我需要根据相位列对其他列进行排序,该列从最少排序到最大。
例如,
Time Phase Mag
t1 0.1 m1
t2 0.0 m2
t3 0.2 m3
t4 0.4 m4
t5 0.3 m5
然后像这样对三列进行排序:
t2 0.0 m2
t1 0.1 m1
t3 0.2 m3
t5 0.3 m5
t4 0.4 m4
我找到了 2 列数据的示例 2 column sorting example,但它不适用于 3 列。有人可以帮我弄这个吗?
【问题讨论】:
-
您可以将文件读入数据框,并在
phase列上进行排序。
标签: python sorting multiple-columns columnsorting