2016-08-25 2 views
3

Есть ли простой инструмент/lib, который может помочь мне легко вычислить sma (..) dataframe?Dataframe SMA Calculation

       GLD  SMA(5) 
Date         
2005-01-03 00:00:00+00:00 43.020000 Nan 
2005-01-04 00:00:00+00:00 42.740002 Nan 
2005-01-05 00:00:00+00:00 42.669998 Nan 
2005-01-06 00:00:00+00:00 42.150002 Nan 
2005-01-07 00:00:00+00:00 41.840000 .. 
2005-01-10 00:00:00+00:00 41.950001 .. 
2005-01-11 00:00:00+00:00 42.209999 .. 
2005-01-12 00:00:00+00:00 42.599998 .. 
2005-01-13 00:00:00+00:00 42.599998 .. 
2005-01-14 00:00:00+00:00 42.320000 .. 

ответ

4
df['SMA(5)'] = df.GLD.rolling(5).mean() 
df 

enter image description here

+1

Ницца. SMA - это скользящее среднее, я этого не знаю. – jezrael

+2

@jezrael hah! Я googled это «простая скользящая средняя». Я этого не знал – piRSquared