パンダでのカスタムソート
で、カスタム注文に基づいてデータフレームを並べ替える必要がある場合があります。これは、辞書を使用して目的のソート順序を定義することができます。この列は、
custom_dict = {'March':0、 'April':1、 'dec':3}
custom_dict = {'March':0, 'April':1, 'Dec':3}
を使用して、次のようなカスタム辞書を使用して並べ替えたいと考えています。このシナリオを処理するエレガントな方法を提供します。 "dec"])
df.sort_values( "m")
を使用して、&&]
df['m'] = pd.Categorical(df['m'], ["March", "April", "Dec"])
カスタム辞書を月列に適用します:
df.sort_values("m")
df ['m']。変更された月列に基づいてデータフレームをソートすると、目的のカスタムオーダーが実現します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3