i einen Datenrahmen aufweisen mit ‚Windgeschwindingkeit bin“ als Index, und die Werte der ‚Windgeschwindigkeit‘, ‚pt_power_avg‘ und ‚Sigma‘.Python Iteration über jedes Bins und dividiert durch eine Konstante
I eine andere benötigt berechnen 2 Spalten mit den Formeln "fi '&' pi '.
fi = ((Vi/Vavg)^2 - (Vi_1/Vavg_1)^2)
Vi_1
= ist der vorherige Bin-Wert.
wo Vavg = [0.5, 4,5,6,7,8,9,10,11]
- dies muss manuell während der Berechnung hinzugefügt werden.
Ich habe den folgenden Datenrahmen mit Gruppierungsergebnis.
pt_power_avg[Pi] normalized_speed[Vi] pt_power_sigma normalized_speed
(3, 4] 44.779562 3.563218 28.949708
(4, 5] 105.121429 4.507163 27.213929
(5, 6] 195.448421 5.515163 29.652947
(6, 7] 291.834694 6.400732 31.938435
(7, 8] 538.570588 7.537676 30.268088
(8, 9] 727.110345 8.232832 23.327931
(9, 10] 995.100000 9.114639 19.696667
aep= df.groupby(pd.cut(df.normalized_speed,ws_bin))['pt_power_avg','normalized_speed','pt_power_sigma'].mean().fillna(0)
ist es unklar, was ist Ihr ursprünglicher Datenrahmen? –
Bitte poste ein [MCVE] (http://stackoverflow.com/help/mcve) –