gpt4 book ai didi

Python - 在字典元素中查找平均值

转载 作者:太空宇宙 更新时间:2023-11-04 07:16:52 24 4
gpt4 key购买 nike

我有这样的口述:

dict = [{'a':2, 'b':3}, {'b':4}, {'a':1, 'c':5}]

我需要计算所有不同键的平均值。结果应如下所示:

avg = [{'a':1.5, 'b':3.5, 'c':5}]

我可以获得所有键的摘要,但我没有意识到如何计算相同的键以获得平均数。

最佳答案

这可以通过 轻松完成:

>>> import pandas
>>> df = pandas.DataFrame([{'a':2, 'b':3}, {'b':4}, {'a':1, 'c':5}])
>>> df.mean()
a 1.5
b 3.5
c 5.0
dtype: float64

如果您需要字典作为结果:

>>> dict(df.mean())
{'a': 1.5, 'b': 3.5, 'c': 5.0}

关于Python - 在字典元素中查找平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41029794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com