GatherBy

GatherBy[list,f]

list 中の要素を,f を適用したときに同じ値を返す要素ごとのサブリストにする.

GatherBy[list,{f1,f2,}]

list をレベル ifiを使うネストしたサブリストにする.

詳細

  • GatherBy[{e1,e2,e3,},f]は各 i について f[ei]を評価し,eiをどのように集めるかを決める.
  • GatherBy[list,]は,list 中の要素の順番に従った結果を返す.
  • GatherBy[list,]で生成される各サブリストにおける要素の出現順は list におけるそれと等しい.サブリスト全体が list におけるのと同じ順で最初の要素が現れるように並べられる.
  • GatherBy[list]GatherBy[list,Identity]に等しく,Gather[list]にも等しい. »
  • GatherByは事実上同値分割を行う.
  • GatherBy[list,{f1,f2}]Map[GatherBy[#,f2]&,GatherBy[list,f1]]に等しい.

例題

すべて開くすべて閉じる

  (2)

データを奇数と偶数のリストに分ける:

最初の部分で分ける:

アプリケーション  (6)

文字列を最初の文字によってソートし,次に分ける:

データを第1要素ごとに分け,次にそれぞれの集合を最終要素で分ける:

Framedを使ってグループ化を表示する:

剰余によって分ける:

ベクトルの第1要素によって分ける:

年によって日付を分ける:

あるデータのシミュレーションを行う:

第2要素の値に基づいて要素をグループ化する:

各グループのデータ点の数を数える:

各グループの第3要素の平均を計算する:

最後の tol ビットを丸めることに基づいた同値類で機械数をグループ化する:

1に近い別々の機械数の整理されていないサンプルを生成する:

同値類でまとめる:

における因子 がどのようにグループ化されるかを見る:

次は,となるような同値の代表 と値 である:

特性と関係  (2)

GatherBy[list]Gather[list]に等しい:

GatherBy[list,f]Gather[list,(f[#1]===f[#2])&]に等しい:

Normによって行を集め,各グループの共通ノルムとともに表示する:

Gatherの結果と比べる:

Wolfram Research (2008), GatherBy, Wolfram言語関数, https://reference.wolfram.com/language/ref/GatherBy.html.

テキスト

Wolfram Research (2008), GatherBy, Wolfram言語関数, https://reference.wolfram.com/language/ref/GatherBy.html.

CMS

Wolfram Language. 2008. "GatherBy." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/GatherBy.html.

APA

Wolfram Language. (2008). GatherBy. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GatherBy.html

BibTeX

@misc{reference.wolfram_2024_gatherby, author="Wolfram Research", title="{GatherBy}", year="2008", howpublished="\url{https://reference.wolfram.com/language/ref/GatherBy.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_gatherby, organization={Wolfram Research}, title={GatherBy}, year={2008}, url={https://reference.wolfram.com/language/ref/GatherBy.html}, note=[Accessed: 22-November-2024 ]}