タグ

sortとpythonに関するU1and0のブックマーク (3)

  • 『Python §31 :pandasの重要な機能(ランク)』

    rank()メソッドは、sortとよく似ています。sortと異なるのは、値がタイ(同点)の場合にルールに従ってランク(数値)を決めるところです。ルールを指定しない場合(デフォルト)では、タイになったグループの平均値をランクとして割り当てます。 それでは、まずシリーズのデータからrankメソッドを使ってランクを決めてみます。 以下のように7つの数値のシリーズデータがあるとします。

    『Python §31 :pandasの重要な機能(ランク)』
    U1and0
    U1and0 2016/12/13
    rank()メソッドは、sortとよく似ています。sortと異なるのは、値がタイ(同点)の場合にルールに従ってランク(数値)を決めるところです。ルールを指定しない場合(デフォルト)では、タイになったグループの平均値をラ
  • http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.sort_index.html

    U1and0
    U1and0 2016/09/06
    カラムをソートしたいときはdf.sort_index(axis=1), インデックスをソートしたいときはdf.sort_index(axis=0)
  • Python でリストのソートまとめ - akiyoko blog

    今回は、Python でリストをソートするやり方をまとめてみます。 環境 Python 2.7 で動作確認 list.sort() でソート 破壊的なメソッドなので、元のリストオブジェクトの順序を入れ替えてしまいます。 あまり使うことは少ないのではないでしょうか。 次に紹介する「sorted」と比較して、 違いは他にもあります、 list.sort() メソッドはリストにのみ定義されています。一方 sorted() 関数は任意のイテラブルを受け付けます。 「ソート HOW TO — Python 2.7ja1 documentation」より という違いがあります。 < Sample > >>> a = [3, 2, 1, 5, 4] >>> a.sort() >>> a [1, 2, 3, 4, 5] >>> b = ['c', 'a', 'b', 'Z', '+'] >>> b.sor

    Python でリストのソートまとめ - akiyoko blog
    U1and0
    U1and0 2016/03/17
    keyパラメータには lambda式も渡せるので、もっと柔軟なソートも可能です。keyパラメータは、クラスを使ったオブジェクトのリストなどを扱う場合に、非常に有効だったりします。
  • 1