DeleteMissing[list]
从列表中去除标头为 Missing 的元素.
DeleteMissing[assoc]
从关联 assoc 去除值具有标头 Missing 的元素.
DeleteMissing[expr,n]
对出现在 expr 的前 n 个层的任何列表或关联应用 DeleteMissing.
DeleteMissing[expr,n,d]
如果 Missing 出现在元素的前 d 层,则认为 n 层的元素缺失.
DeleteMissing
DeleteMissing[list]
从列表中去除标头为 Missing 的元素.
DeleteMissing[assoc]
从关联 assoc 去除值具有标头 Missing 的元素.
DeleteMissing[expr,n]
对出现在 expr 的前 n 个层的任何列表或关联应用 DeleteMissing.
DeleteMissing[expr,n,d]
如果 Missing 出现在元素的前 d 层,则认为 n 层的元素缺失.
更多信息
- 当 rhsi 具有标头 Missing 时,DeleteMissing[{lhs1->rhs1,…}] 删除列表中的任何元素.
- DeleteMissing[expr,Infinity] 指定 DeleteMissing 应该搜索具有标头 Missing 的表达式的任意深度,并删除它们.
- DeleteMissing[expr,1,Infinity] 表示在第一层的元素如果在任何深度含有 Missing,则应被删除.
- 当搜索多个层时,DeleteMissing 将仅搜索列表和关联内部,并且忽略具有其他标头的表达式.
- DeleteMissing[Missing[]] 返回 Sequence[].
范例
打开所有单元 关闭所有单元基本范例 (2)
范围 (3)
删除标头为 Missing 的元素至第二层:
data = {{a, b, c}, {d, Missing[], {e, Missing[]}}};
DeleteMissing[data, 2]data = {{a, b, c}, {d, Missing[], {e, Missing[]}}};
DeleteMissing[data, Infinity]删除在第一层的元素,如果它们包含带有标头 Missing 的元素:
data = {{a, 1}, {b, 2}, {c, Missing[]}, {d, {Missing[]}}};
DeleteMissing[data, 1, 1]DeleteMissing[data, 1, Infinity]当右侧是 Missing,DeleteMissing 删除完整规则:
DeleteMissing[{a -> 1, b -> Missing[], c -> 3, d -> Missing[]}]属性和关系 (2)
DeleteMissing[expr] 只在顶层删除丢失元素:
DeleteMissing[{a, Missing[], {d, Missing[], e}}]DeleteMissing[list] 有效等同于 DeleteCases[list,_Missing]:
data = {a, Missing[], b, {Missing[]}};DeleteMissing[data] == DeleteCases[data, _Missing]可能存在的问题 (1)
DeleteMissing 不进入除 List 和 Association 之外的标头:
DeleteMissing[{a -> {x, Missing[]}, y}, Infinity]DeleteMissing[{f[x, Missing[], y]}, Infinity]文本
Wolfram Research (2014),DeleteMissing,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DeleteMissing.html (更新于 2015 年).
CMS
Wolfram 语言. 2014. "DeleteMissing." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/DeleteMissing.html.
APA
Wolfram 语言. (2014). DeleteMissing. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DeleteMissing.html 年
BibTeX
@misc{reference.wolfram_2026_deletemissing, author="Wolfram Research", title="{DeleteMissing}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/DeleteMissing.html}", note=[Accessed: 12-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_deletemissing, organization={Wolfram Research}, title={DeleteMissing}, year={2015}, url={https://reference.wolfram.com/language/ref/DeleteMissing.html}, note=[Accessed: 12-September-2026]}