擅长:python、mysql、java
<pre class="lang-py prettyprint-override"><code>with open("test.tsv","r") as f:
table=[[b,a,c] for [a,b,c] in [r.split('\t') for r in f.read().split('\n')] ]
table.sort()
with open("output.tsv","w") as f:
f.write('\n'.join(['\t'.join([a,b,c]) for [b,a,c] in table]))
</code></pre>
<p>如果没有熊猫,您可以使用上面的python代码对<code>test.tsv</code>中的数据进行排序,并写入<code>output.tst</code><br/>
此程序基于第二列进行排序。要根据其他列进行排序,请相应更改第2行和第5行。例如,如果要根据第三列进行排序,请将两行中的[b,a,c]更改为[c,a,b],使“要排序的列”成为列表中的第一列</p>