Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > リスト操作 > リストの並べ替えと再構築 > SortBy >
Mathematica > データの操作 > データの配列の操作 > リストの並べ替えと再構築 > SortBy >
Mathematica > データの操作 > 画像の処理と解析 > 基本的な画像の操作 > データの配列の操作 > リストの並べ替えと再構築 > SortBy >

SortBy

SortBy
list 中の要素を,それぞれに f を適用することで定義される順番に並べる.
  • SortByは,が標準的な順になるように を並べる.
  • の中のいくつかが同じ場合,対応する の標準的な順が使われる.
  • SortByから得た値を連続的に使って繋がりを断つ.
  • SortBySortで説明されている標準的な順を使う.
  • SortByは,Listに限らず任意の頭部を持つ式に使うことができる.
リストのリストを各サブリストの最終要素並べる:
各サブリストの合計で並べる:
整数のリストを3を法とした値で並べる:
リストのリストを各サブリストの最終要素並べる:
In[1]:=
Click for copyable input
Out[1]=
各サブリストの合計で並べる:
In[2]:=
Click for copyable input
Out[2]=
 
整数のリストを3を法とした値で並べる:
In[1]:=
Click for copyable input
Out[1]=
数値による分類:
デフォルトの次数でこれらを記号的にランク付けする:
絶対数値で分類する:
若干速い方法:
ReImArgAbsで分類する:
日付で分類する:
SortByは任意の頭部を持つ式に対して使うことができる:
異なる基準で上位10ヶ国を示す:
人口が多い上位10ヶ国をアルファベット順に並べる:
面積の狭い上位10ヶ国をアルファベット順に並べる:
数学的に等しい式を異なる基準で並べる:
LeafCountによって並べる:
における機械数での数値評価の誤差の大きさによって並べる:
SortBySort[{f[#], #}&/@e][[All, -1]]に等しい:
バージョン 6 の新機能 | バージョン 7 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF