TakeLargest[data,n]
给出 data 中 n 个最大的元素,按降序排列.
TakeLargest[dataprop,n]
给出 data 中 n 个最大的元素的属性 prop.
TakeLargest[data,n,p]
用排序函数 p 进行排序.
TakeLargest[n]
表示可应用于表达式的 TakeLargest 的算符形式.


TakeLargest

TakeLargest[data,n]
给出 data 中 n 个最大的元素,按降序排列.
TakeLargest[dataprop,n]
给出 data 中 n 个最大的元素的属性 prop.
TakeLargest[data,n,p]
用排序函数 p 进行排序.
TakeLargest[n]
表示可应用于表达式的 TakeLargest 的算符形式.
更多信息和选项

- TakeLargest 给出输入数据第一层中最大的元素. »
- 默认情况下,TakeLargest 用 NumericalOrder 对数值表达式、Quantity 对象和 DateObject 表达式进行排序. 对于其他类型的对象,TakeLargest 用标准 Order 进行排序.
- 在 TakeLargest[data,…] 中,data 可采用以下形式:
-
{e1,e2,…} - 值的列表,包括数字、量、日期、...
» » »Association[…] 值的关联 » QuantityArray[…] 数量数组或其他结构化数组 » Tabular[…] 类型一致的表格数据 » TabularColumn[…] 类型一致的列数据 » Dataset[…] 普通的层次化数据 » - TakeLargest[assoc,n] 给出长度为 n 的关联,这些关联为 assoc 中 n 个最大的值,并保留它们的键.
- 在 TakeLargest[dataprop,n] 中,prop 可能的形式包括:
-
"Element" 给出元素自身 » "Index" 给出每个元素的索引 » {prop1,prop2,…} 多种形式组成的列表 » All 给出由元素和索引组成的关联 » - TakeLargest[data,UpTo[n]] 取 n 个最大的值,或尽可能多的值. »
- TakeLargest[n][data] 等价于 TakeLargest[data,n].
- TakeLargest 有选项 ExcludedForms. 采用默认设置 ExcludedForms->Automatic 时,TakeLargest 会去除 None、Null、Indeterminate 或标头为 Missing 的元素. »
- 设置 ExcludedForms->{patt1,patt2,…} 指定应将与 patti 匹配的表达式从 TakeLargest 生成的结果中排除. »
范例
打开所有单元 关闭所有单元基本范例 (4)
范围 (9)
可用 QuantityArray 给出量:
默认情况下,Missing[] 和其他几种符号表达式将被排除在结果之外:
求 TabularColumn 对象中三个最大的元素:
获取 Tabular 对象的第一列中元素最大的四行:
默认情况下,TakeLargest 用 NumericalOrder 对元素进行排序:
用标准 Order 进行排序:
使用字典顺序排序,它将根按列表中的第一个元素对列表进行排序:
按照反向 NumericalOrder,TakeLargest 按实部递减的顺序选择数字:
选项 (2)
ExcludedForms (2)
默认情况下,Missing[] 和其他几种符号表达式将被排除在结果之外:
默认情况下,TakeLargest 在查找最大元素时,会考虑所有元素:
应用 (6)
属性和关系 (6)
TakeLargest[list,n,p] 实际上等价于 Take[ReverseSort[list,p],n]:
TakeLargest 用 NumericalOrder 作为缺省的排序函数 p:
对于数字输入,TakeLargest 的结果由数值比较来确定:
Order 是 Sort 和 ReverseSort 的缺省排序函数:
TakeLargest[data,…] 在输入 data 的第一层上进行操作:
与 Max 不同,TakeLargest 不会返回更深层级上的值:
TakeLargest[list,n,p] 实际上等价于 MaximalBy[list,Identity,n,p]:
用 TakeLargest 获取最新的日期:
用 RankedMax 获取第二新的日期:
可能存在的问题 (2)
相关链接
文本
Wolfram Research (2015),TakeLargest,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TakeLargest.html (更新于 2025 年).
CMS
Wolfram 语言. 2015. "TakeLargest." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2025. https://reference.wolfram.com/language/ref/TakeLargest.html.
APA
Wolfram 语言. (2015). TakeLargest. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TakeLargest.html 年
BibTeX
@misc{reference.wolfram_2025_takelargest, author="Wolfram Research", title="{TakeLargest}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/TakeLargest.html}", note=[Accessed: 13-September-2025]}
BibLaTeX
@online{reference.wolfram_2025_takelargest, organization={Wolfram Research}, title={TakeLargest}, year={2025}, url={https://reference.wolfram.com/language/ref/TakeLargest.html}, note=[Accessed: 13-September-2025]}