ColumnKeys

ColumnKeys[tab]

给出 Tabular 对象 tab 中列的键的列表.

ColumnKeys[tab,spatt]

给出 tab 与字符模式 spatt 匹配的列的键.

ColumnKeys[tab,crit]

给出 tabcrit[keyi]True 的列的键 keyi.

更多信息

  • ColumnKeys 通常用于获取一组列的键或搜索特定的键.
  • ColumnKeys 按照在 Tabular 对象中出现的顺序返回列的键.
  • 如果 Tabular 对象 tab 中的列没有名称,ColumnKeys[tab,] 返回 None.
  • ColumnKeys[tab,spatt] 中,可能的字符串模式包括带有通配符的字符串(如 "col*")和 StringExpression 对象(如 "col"~~__).
  • ColumnKeys[tab,crit] 中,函数 crit 接受提供列的键的已命名变量 #ColumnKey 和提供列的元素的类型的 #ElementType.

范例

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

基本范例  (3)

获取列的键:

选择名称与字符串模式匹配的键:

选择符合筛选函数的键:

范围  (8)

获取 Tabular 对象的列的键:

获取 Dataset 对象的列的键:

获取关联列表的键:

ColumnKeys 给出关联的键未排序的合集:

结果也和对应的 Tabular 对象一致:

Tabular 对象中列的键可以是任意表达式:

取一个 Tabular 对象:

用字符串模式选择键以 "1" 结尾的列:

用筛选函数选择列为整数的键:

获取多个层级上列的键:

ColumnKeys 的结果中包括 Key Columns:

对于具有未指定列的键的 Tabular 对象,ColumnKeys 返回 None

应用  (1)

Take a Tabular object of Palmer penguin data:

Create a pivot table:

Some of the column keys are ExtendedKey:

Find all column keys for "Adelie" penguins:

属性和关系  (1)

如果 key 出现在列表 ColumnKeys[tab] 中,ColumnKeyExistsQ[tab,key] 返回 True

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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