Discard

Discard[data,crit]

删除 data 中所有 crit[ei]True 的元素 ei.

Discard[data,critprop]

返回剩下的元素的属性 prop.

Discard[data,crit,n]

删除前 ncrit[ei]True 的元素.

Discard[crit]

表示可应用于表达式的 Discard 的算符形式.

更多信息

  • Discard 保留给定 critFalse 的元素.
  • data 可采用以下其他形式和解释:
  • {e1,e2,}值的列表 »
    f[e1,e2,]任意标头 f »
    Association[]值的关联 »
    QuantityArray[]量的数组或其他结构化数组
    Tabular[]类型一致的表格数据 »
    TabularColumn[]类型一致的列数据 »
    Dataset[]一般分层数据
  • 属性 prop 可采用以下形式和解释:
  • "Element"剩下的值 »
    "Index"剩下的值的索引 »
    "BitVectorMask"布尔掩码,对选定的值返回 True,否则返回 False »
    {prop1,prop2,}多种形式组成的列表 »
    All给出元素、索引和位向量掩码的关联 »
  • Discard[crit][data] 等价于 Discard[data,crit].

范例

打开所有单元关闭所有单元

基本范例  (6)

丢弃偶数元素:

返回剩余元素的索引:

只丢弃选定的第一个表达式:

使用 Discard 的算符形式:

DiscardAssociation 中的值进行操作:

删除 Tabular 对象中的行:

范围  (15)

基本用法  (5)

删除含有 x 的数据对:

删除最多两个包含 x 的数据对:

用纯函数测试每个元素:

用算符形式作为选择标准:

使用 Discard 的算符形式:

输入数据  (5)

Discard 适用于任何标头,不只是 List

Discard 适用于 Association 中的值:

Discard 适用于向量 SparseArray 对象:

如果不是稀疏数组,结果可能是一个列表:

Discard 可用于 TabularColumn 对象:

删除所有偶数天的日期:

日期的分布是均匀的:

对含有命名列的 Tabular 对象使用 Discard

丢弃最后一列日期为工作日的行:

输出数据  (5)

返回剩余的元素:

返回剩余元素的索引:

返回数据的布尔掩码:

返回两种形式:

返回所有属性的关联:

应用  (8)

删除 100 以内能被 4 整除的数字:

删除反向排序相同的 4 元组中的前 3 个:

删除行列式小于 2 的 3×3 的 0 和 1 矩阵:

删除位于单位圆内的特征值:

查找名称长度至少为 36 个字符的内置 Wolfram 语言对象:

删除产品中的数字数量:

通过求位于圆盘内的点的比例,找到 的近似值:

肯尼迪机场的天气数据:

使用 TabularStructure 以调查缺失数据的数量:

移除至少有两个缺失值的行:

属性和关系  (3)

DiscardSelect 为互补运算:

DiscardCases 类似,只是它使用函数而不是模式:

丢弃元素总和大于 10 的列表:

Cases 获得相同的结果:

丢弃偶数元素:

使用 GatherBy 分隔奇数和偶数元素:

使用 GroupBy 来构建关联,其中明确包含作为键的标准结果:

可能存在的问题  (2)

Discard 删除明确应用该标准可得到 True 结果的元素:

两种情况下,均没有对符号对象 x 进行分配,因为将数值判定标准应用于任何符号对象都不会给出 True

只有默认的 "Element" 属性才会保留输入表达式的头部:

Wolfram Research (2025),Discard,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Discard.html.

文本

Wolfram Research (2025),Discard,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Discard.html.

CMS

Wolfram 语言. 2025. "Discard." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Discard.html.

APA

Wolfram 语言. (2025). Discard. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Discard.html 年

BibTeX

@misc{reference.wolfram_2025_discard, author="Wolfram Research", title="{Discard}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/Discard.html}", note=[Accessed: 15-January-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_discard, organization={Wolfram Research}, title={Discard}, year={2025}, url={https://reference.wolfram.com/language/ref/Discard.html}, note=[Accessed: 15-January-2025 ]}