如何正常化多指標數據幀?熊貓正常化多指標數據幀
比方說,我有數據幀:
d = pd.DataFrame([["a",1,3],["a",2,2],["b",4,4],["b",5,8]],
columns=["name","value1","value2"])
我怎麼計算的標準化值對每個「名」?
我知道如何規範基本數據框:
d = (d-d.mean(axis=0))/data.std(axis=0, ddof=1)
,但我不能夠在每一個「名字」,我的數據框
的應用此所以結果我想要的是:
name, value1, value2
a -0.5 0.5
a 0.5 -0.5
b -0.5 -1
b 0.5 1
我試圖GROUPBY和多指標數據幀,但可能我沒有做正確的方式
顯然'flatten'使數組的副本。 'ravel()'工作原理相同,但沒有副本。 – TomAugspurger
我不知道那個。謝謝! –
謝謝你們兩位!抱歉,由於我的低信譽,我無法贊成!我現在開始更好地理解如何與熊貓一起工作了! – user1883737