Tabular
更多信息和选项
- Tabular 亦称为数据框架、表格和结构化数据.
- Tabular 通常用于每列可被视为变量、每行可被视为测量值的数据. 通常,仅显示含有部分数据的窗口.
- 每列都有一个元素类型,例如数字、字符串、日期或表达式. 允许出现数据丢失.
- data 可能的形式包括:
-
{row1,row2,…} 行列表组成的矩阵 » {assoc1,assoc2,…} 具有共同键的关联列表 » SparseArray[…],QuantityArray[…],… 特殊矩阵表示 » Dataset[…] 矩形数据集 » - 用 ToTabular 可将更多类型的表达式转换为 Tabular, 并对怎样完成转换有更多的控制.
- Tabular[data,schm] 可设置或修改表格 data 的架构,其中以 TabularSchema 对象或关联 <"prop1"val1,… > 的形式给出 schm.
- 可用 Tabular[spec] 中以下形式的 spec 创建 SQL 支持的表格对象:
-
RelationalDatabase[…] 包含单个表格的关系数据库对象 RelationalDatabase[…]"table" 从关系数据库中选择表格 <"RelationalDatabase"RelationalDatabase[…],"Query""table" > 数据库中表格的扩展指定 - Tabular 可识别缺失值或异常值(如 Missing[]、Null、Infinity 等)并进行操作.
- 可用 Part、Select 等提取数据元素.
- 可用 FromTabular 或 Normal 将Tabular 转换成其他形式.
- Tabular 可与转换函数一起使用,如 TransformColumns 和 AggregateRows.
范例
打开所有单元关闭所有单元基本范例 (5)
范围 (28)
创建表格对象 (12)
从行列表构建 Tabular 对象:
从矩阵构建 Tabular 对象,同时指定列的名称:
从关联列表构建 Tabular 对象:
从关联列表构建 Tabular 对象,其中含有 ExtendedKey:
从 QuantityArray 创建 Tabular 对象:
从按列排列的列表数据创建的 Tabular 对象需要进行 Transpose:
使用 ToTabular:
转换成 Tabular 将展平数据集的结构:
Import "CSV" 数据将自动得到一个 Tabular 对象:
导入一个 "TSV" 文件:
构建数字组成的 Tabular 对象,指定每列元素的类型:
默认情况下,Tabular 将它们存储为字符串:
将其转换为 "CategoricalOrdered" 类型,并在内部单独存储每个大小值的副本:
显示一个 Tabular 对象,其行对应于实体,其列对应于实体的属性:
提取数据 (9)
清理数据 (4)
应用 (2)
属性和关系 (3)
以 TabularColumn 对象的形式给出Tabular 对象的列:
以 TabularRow 对象的形式给出Tabular 对象的行:
文本
Wolfram Research (2025),Tabular,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Tabular.html.
CMS
Wolfram 语言. 2025. "Tabular." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Tabular.html.
APA
Wolfram 语言. (2025). Tabular. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Tabular.html 年