非標準の順序でパンダの行をソートする方法、言う:私はパンダのデータフレームを持って
df = pd.DataFrame ([['a', 3, 3], ['b', 2, 5], ['c', 4, 9], ['d', 1, 43]], columns = ['col 1' , 'col2', 'col 3'])
か:私はCOL2でソートしたい場合は
col 1 col2 col 3
0 a 3 3
1 b 2 5
2 c 4 9
3 d 1 43
、私が使用することができますdf.sort、それは昇順と降順にソートされます。
ただし、col2が[4,2,1,3]になるように行を並べ替えるにはどうすればよいですか?
[4,2,1,3]はDataFrameの列の関数ですか、別のプロセスのリストとして持っていますか? – ayhan
これは他のプロセスのリストです。それは恣意的です。 –
実際の例では、完全に分離したDFから来たバンチ文字列です。また、Col 2に重複があるかもしれませんが、それは問題ではないと私は考えています –