датафреймы означают предыдущие строки - PullRequest
0 голосов
/ 08 сентября 2018

У меня есть следующий фрейм данных, и я хочу создать новый столбец 'measure_mean', я ожидаю, что значение каждой строки в новом столбце будет средним значением всех предыдущих значений 'Measurement'.

Как я могу это сделать?

      Measurement  
   0          2.0  
   1          4.0  
   2          3.0  
   3          0.0  
   4        100.0  
   5          3.0  
   6          2.0  
   7          1.0  

Ответы [ 2 ]

0 голосов
/ 08 сентября 2018
df['measurement_mean'] = df.Measurement.cumsum()/(df.index+1)
0 голосов
/ 08 сентября 2018

Использование pandas.Series.expanding

df[‘measurement_mean’] = df.Measurement.expanding().mean()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...