DeleteColumns

DeleteColumns[tab,cspec]

从表格数据 tab 中删除由 cspec 指定的列.

DeleteColumns[cspec]

表示可应用于表格数据的 DeleteColumns 的算符形式.

更多信息

  • DeleteColumns 亦称为删除列.
  • DeleteColumns 通常用于从表格数据中删除列以简化后续处理.
  • 表格数据 tab 可取的形式包括:
  • Tabular[]类型一致的表格数据
    Dataset[]普通的分层数据
    {assoc1,assoc2,}共有键构成的关联的列表
    matrix矩阵
  • 可能的列指定 cspec 包括:
  • name or Key[name] or ExtendedKey[]已命名列
    ind用整数索引的列
    {col1,}几个列
    cmin;;cmax;;step列的 Span

范例

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

基本范例  (1)

Tabular 对象中删除一个列:

删除多个列:

范围  (8)

Tabular 对象中删除一个列:

删除两列:

使用列的索引:

或指定 Span 的范围:

可以从 Tabular 对象中删除所有列:

结果的行数和原先一样,但列数为零:

Dataset 对象中删除一个列:

删除两列:

从共有键构成的关联的列表中删除一个列:

删除两列:

从矩阵中删除一个列:

删除第一列和最后一列:

删除一定范围内的列:

使用 DeleteColumns 的算符形式:

取一个 Tabular 对象:

通过指定列的键删除一个列:

列的键也可以封装在 KeyExtendedKey 中:

取一个含有扩展键的 Tabular 对象:

通过指定完整的扩展键删除一个列:

如果扩展键的最后一个子键可以唯一标识该列,则可以用它来进行指定:

应用  (1)

取一个包含帕尔默企鹅信息的 Tabular 对象:

索引列是多余的,可以删除,从而缩小数据量:

属性和关系  (5)

DeleteColumns 操作与将剩下的列用 Part 提取出来是一样的:

删除列的空列表将返回原始对象:

DeleteColumnsTransformColumns 的特殊版本:

DeleteColumns 删除选中的列:

TransformColumns 将选中的列设为 Nothing

DeleteColumnsConstructColumns 的互补运算:

提取一个列:

取一个 Tabular 对象,并提取一个列:

Tabular 对象中删除该列:

InsertColumns 将一个列插入到 "a" 列的后面,并使用键 "B"

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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