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


TakeSmallest

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

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