インデックス付きの列とインデックスなしの列に基づいてデータフレーム内の値を並べ替えるにはどうすればよいですか?
データフレーム:
ID Colour A B C
45356 Green 1 34 4
34455 Yellow 23 0 1
53443 Brown 3 4 3
45555 Green 5 5 2
テーブルには2つのインデックス列(IDとカラー)があります。ID(昇順)、A(降順)、C(昇順)に基づいてテーブルを並べ替えたいと思います。
必要な出力は次のとおりです。
ID Colour A B C
34455 Yellow 23 0 1
45356 Green 1 34 4
45555 Green 5 5 2
53443 Brown 3 4 3
私はこれを試しました:
df.set_index(inplace=True)
df.sort_values(['ID', 'A', 'C'], ascending=['True','False','True'])
列が認識されなかったため、これは「ID」として機能しませんでした。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加