GatherBy

GatherBy[list,f]

当应用 f,将 list 中每个集合中给出相同值的元素收集到子列表中.

GatherBy[list,{f1,f2,}]

在层 i 应用 fi 后,将 list 收集到嵌套列表中.

更多信息

  • GatherBy[{e1,e2,e3,},f] 计算 f[ei] ,对于每个 i 确定如何收集 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)

排序,然后按第一个字母收集字符串:

按第一个元素收集,子列表中按最后一个元素收集:

Framed 显示分组:

按余数收集:

按向量中的第一个元素收集:

按年收集日期:

模拟某些数据:

基于第二个元素的组元素:

统计每列的数据点的数量:

按组计算第三个元素的均值:

对于机器数,按照基于舍入的最后的 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 语言. 2008. "GatherBy." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/GatherBy.html.

APA

Wolfram 语言. (2008). GatherBy. Wolfram 语言与系统参考资料中心. 追溯自 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 ]}