2016-06-14 97 views
-2

我需要为数据集中的某个特定变量计算[平均值]。 我有一个Python中的数据框包含变量,如 ID,姓名,一月,二月,三月,四月,六月。 有了这个变量,我必须创建一个像“Avgmnth”这样的新变量。通过计算平均值仅为二月,三月,四月如何计算python数据帧中的平均值

如何在这个

回答

1

尝试计算这python.Help我使用搜索功能下一次。 如果我明白你的问题正确,你正在寻找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)会更简单,因为你不会需要一个 拉姆达。

如果你想要一个更精确的浮点数结果而不是int,那么只需使用 float(len(l))而不是len(l)

+0

你是对的先生 –

+0

将问题标记为重复可能会更好。 – IanS

+0

你怎么能这样做?我在这里挺新的 –