cc1*_*0ml 1 python sorting pandas
我的数据是:
import pandas
A=pandas.read_csv(r'D:\AUL_prediction\Merge_file\plasmid',sep=' ',header=None, engine='python')
print A
Run Code Online (Sandbox Code Playgroud)
结果是:
0 1 2 3
0 plasmid.gb NC021289.1 75
1 plasmid.gb NC016815.1 763
2 plasmid.gb NZCP011480.1 102
3 plasmid.gb NC017324.1 1278
4 plasmid.gb NC007488.2 32
5 plasmid.gb NC019848.2 632
6 plasmid.gb NZCP007644.1 208
7 plasmid.gb NC007336.1 46
8 plasmid.gb NZCP012748.1 402
9 plasmid.gb NZCP011248.1 353
Run Code Online (Sandbox Code Playgroud)
我想根据 A[3] 和 A[2] 对这些数据进行排序,有人知道该怎么做吗?我试过 sort_values,但是,它不能识别列名 '0' 或 '1'
小智 6
这个问题很老了,但我刚刚遇到了这个问题!
当您没有列标题时,只需给出值并避免使用关键字byin df.sort_values。解决方案:
df = df.sort_values(df.columns[i])
Run Code Online (Sandbox Code Playgroud)
在您的情况下 df 是A并且i是列的索引。