我有一个1000+个默认dict的字典,我想遍历每个默认dict,在key上求和,然后除以count得到每个key的平均值。你知道吗
每个默认dict都有相同的键,即
{'A': 0.0, 'B': 1.0, 'C': 1.0, 'D': 1.0, 'E': 1.0}
{'A': 2.0, 'B': 1.2, 'C': 3.0, 'D': 1.0, 'E': 3.0}
我希望以下是我的输出
{'A': 1.0, 'B': 1.1, 'C': 2.0, 'D': 1.0, 'E': 2.0}
如何在数据帧中迭代地添加默认的dict,然后对它们进行除行操作?还是有更好的方法?你知道吗
谢谢
把字典理解和
sum
一起使用怎么样:注意:这是假设,正如您在问题中所写的,所有dict都有相同的键,或者是
defaultdicts
,这样丢失的键不会导致错误。你知道吗可以使用^{} 对两个字典值执行平均值,然后将序列转换回字典:
您可以使用
collections.Counter
稍微简化一下:相关问题 更多 >
编程相关推荐