【发布时间】:2013-05-29 00:57:37
【问题描述】:
我有一组值 tgat 代表 postcodd 中的平均人数。这些是pcode1 = 239、pcode2 = 245、pcode3 = 210 和pcode4 = 217 现在是我卡住的地方。我假设平均值为allpcode = 220。
有没有办法在 python 中编写代码,以便我可以将每个单独的 pcode 与总平均值进行比较?我想要做的就是将pcode1 与allpcode 进行比较,如果pcode1 高于/低于allpcode,则显示pcode1 的平均值并说pcode1 低于allpcode 或更高比allpcode。然后我想对所有其他 pcode 重复 :)
我想在屏幕上显示所有较低的平均值和所有较高的平均值。
所以像 pcode 3 和 4 的平均值低于所有 pcode 平均值,而 pcode 1 和 2 高于所有 p 码。
是否可以创建这样的代码,因为我不知道如何/从哪里开始?
【问题讨论】:
-
您的问题标题为“计算平均值”。您可以使用
(pcode1+pcode2+pcode3+pcode4)/4计算您的值的平均值,或者更好的是,将它们放入dict中,如我的回答sum(pcodes.values()) / len(pcodes)。但是你会得到 227.75,而不是你假设的 220。