使用任意数量的多列聚合数据:使用两个 Matlabs 函数,unique 和 accumarray,该函数汇总任意数量的列。-matlab开发

时间:2021-06-01 16:01:19
【文件属性】:
文件名称:使用任意数量的多列聚合数据:使用两个 Matlabs 函数,unique 和 accumarray,该函数汇总任意数量的列。-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2021-06-01 16:01:19
matlab 令人惊讶的是,我从未遇到过使用 accumarray 聚合数据的简单解决方案。 Accumarray 也需要提供聚合的索引。 将此与 Unique 功能相结合,用户可以使用 Accumarray 支持的任何可用和适当的功能快速方便地聚合数据。 索引是使用 unique 函数创建的。 此功能对于聚合时间序列数据特别有用,例如从每小时到每天、每月、季节性等。例如总结降水量或平均流速等。 预期输入是数据的时间序列,除最后一列之外的所有数据用于生成唯一组合,最后一列用于进行汇总。 此外,我编写了一个类似的函数 (accumSeasonTS.m),当给定两列数据时,将数据聚合到由至日和春分定义的季节:序列日期和相关数据值。 数据输入 = rxc fn = 提供的字符串,指定有效的汇总统计函数。 示例:@sum、@max、@min 等。 数据输出 = rxc 撰文: 杰夫·伯基金县- D
【文件预览】:
accumTS.zip

网友评论