我只需要计算数据集中某个特定变量的[mean]。 我在python中有一个包含变量的数据框 ID,姓名,一月,二月,三月,四月,六月。 有了这个变量,我必须创建一个像“Avgmnth”这样的新变量。通过计算2月,3月,4月的平均值
如何在python中计算这个。在这个
中帮助我答案 0 :(得分:1)
下次尝试使用搜索功能。 如果我理解你的问题是正确的,你正在寻找this?
由@Herms回答
如果你的减少已经归还了你的总和,那么你剩下的就剩下了 要做的就是分裂。
l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) / len(l)
虽然
sum(l)/len(l)
会更简单,但你不需要 拉姆达。如果你想要一个更精确的float结果而不是int,那么就使用
float(len(l))
代替len(l)
。