2016-06-14 89 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

你怎麼能這樣做?我在這裏挺新的 –