AggregateRows
AggregateRows[tab,{key1f1,…}]
计算不同的汇总函数 fi[tab],将这些值赋给不同的键 keyi.
AggregateRows[tdata,fspec,gspec]
根据 gspec 给出的不同值形成组,然后用 fspec 对组中的值进行汇总.
AggregateRows[fspec]
表示有两个参数的 AggregateRows 的算符形式.
AggregateRows[fspec,gspec]
表示有三个参数的 AggregateRows 的算符形式.
更多信息
- AggregateRows 亦称为表格化简.
- AggregateRows 通常用于汇各行数据.
- tab 可取的形式包括:
-
Tabular[…] 类型一致的表格数据 Dataset[…] 普通分层数据 {assoc1,assoc2,…} 含有公共键的关联列表 - 应用 AggregateRows 不改变 tab 的形式.
- 每组都有一个与 tab 行子集相对应的子表格 stab. 汇总函数 fi 适用于 FromTabular[stab,"Columns"] 给出的列关联.
- 分组指定 gspec 可采用的形式包括:
-
key 按与 key 关联的不同的值进分组 newkeyg 按 g[rowi] 的不同的值进分组,并将其添加为 newkey {spec1,…} 按所有 speci 的不同值进行分组
范例
打开所有单元关闭所有单元基本范例 (2)
取一个 Tabular 对象:
范围 (8)
汇总函数 (2)
分组指定 (3)
应用 (6)
取一个 Tabular 对象,其中含有测量的 0、30 和 80 米三个深度的土壤的 pH 值:
老忠实间歇泉数据包含喷发时间和下次喷发的等待时间(以分钟为单位):
转换为 Tabular 对象的普通形式:
Take a Tabular object with data of monthly ozone readings for Los Angeles:
Compute the mean for each column, each month:
Visualize the mean seasonality:
Take a Tabular object with data for a selection of car models:
Find the mean city and highway milage per each drive type and year:
Find the mean city and highway milage per each manufacturer for year 2008:
可能存在的问题 (1)
文本
Wolfram Research (2025),AggregateRows,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AggregateRows.html.
CMS
Wolfram 语言. 2025. "AggregateRows." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/AggregateRows.html.
APA
Wolfram 语言. (2025). AggregateRows. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AggregateRows.html 年