type
status
date
slug
summary
tags
category
icon
password
Property
Aug 25, 2023 05:15 PM
URL
可以看到 a ,b ,c 后面有三个值,我们现在想求这些值的平均值,类似于下面这样的,求平均值
使用
GroupBy
函数,可以将相同的开头用 Key 来关联,如下所示借用这个思想,首先用
GroupBy[dataABC, First]
就能将相同的字母开头的收集起来下面这个实例是 按第一个元素分组 并 计算相应的最后元素的平均值:
我们用于此就成了
但是这样不符合我们的要求,最后的表达式形式是
{字母,数字,数字,数字}
,所以使用 Normal 函数转换一下,将上面的关联转换成列表再使用
List@@@
替换 Head ,这样就能变成列表的形式最后使用 FlattenAt 函数将上面的列表中的最后一个子列表都压平
- 作者:我心永恒
- 链接:https://wxyhgk.com/article/wolfram-sz4
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。