ColumnTypes
ColumnTypes[tab]
给出 Tabular 对象 tab 的列的元素类型.
ColumnTypes[tab,tsel]
给出 tsel 选择的列的元素类型.
更多信息


- ColumnTypes 通常用于获取类型信息,以便对类型进行转换或决定可以执行哪些操作. 例如,您不能对字符串进行日期运算.
- 对于具有命名列的 Tabular 对象 tab,ColumnTypes[tab,…] 返回 coltype 对的关联.
- 对于具有未命名列的 Tabular 对象 tab,ColumnTypes[tab,…] 返回类型列表.
- 列类型选择器 tsel 可以采用以下形式之一:
-
tpatt 类型模式 tclass 类型的命名类别 - 可能的类型模式 tpatt 包括 "Integer*" 或 "Quantity"::["Real64",_] 等情况.
- 可能的类型类 tclass 包括:
-
"Numbers" 数值类型 "MachineNumbers" 机器大小的数值类型 "Reals" 实值类型,包括整数 "MachineReals" 机器大小的实值类型,包括整数 "Integers" 整数类型 "MachineIntegers" 机器大小的整数类型 "FloatingPoint" 具有浮点表示的数值 "MachineFloatingPoint" 机器大小的实数和复数 "FloatingPointReals" 具有浮点表示的实数 "MachineFloatingPointReals" 机器大小的实数 "FloatingPointComplexes" 具有浮点表示的复数 "Lists" 各元素是一个列表

范例
打开所有单元关闭所有单元范围 (15)
数值类型 (1)
Quantity Types (2)
取一组 Quantity 持续时间和缺失值:
这些值使用 "Real64" 格式存储,单位统一为 "Seconds":
对于足够小的 Tabular 对象,原始输入数据会默认被缓存,而 Normal 可以恢复这些数据:
不同维度的量可以使用 "InertExpression" 类型来存储:
尝试强加特定的 "Quantity" 类型将导致缺失值:
日期和时间类型 (3)
分类类型 (2)
分类有序类型 (1)
列表和元组 (2)
通用表达式 (1)
创建 Tabular 对象将类型"Expression" 分配给一般 Wolfram 语言表达式:
应用 (1)
Wolfram Research (2025),ColumnTypes,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ColumnTypes.html.
文本
Wolfram Research (2025),ColumnTypes,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ColumnTypes.html.
CMS
Wolfram 语言. 2025. "ColumnTypes." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ColumnTypes.html.
APA
Wolfram 语言. (2025). ColumnTypes. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ColumnTypes.html 年