GatherBy
GatherBy[list,f]
list 中の要素を,f を適用したときに同じ値を返す要素ごとのサブリストにする.
GatherBy[list,{f1,f2,…}]
list をレベル i で fiを使うネストしたサブリストにする.
詳細
- 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]]に等しい.
例題
すべて開くすべて閉じるアプリケーション (6)
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