Как избежать нуля при выполнении различий с использованием периода в пандах? - PullRequest
0 голосов
/ 01 ноября 2018

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

пример:

df ['cal_val'] = df.groupby ('year') ['val']. Diff (period = 1)

токовый выход:

date      year val cal_val
1/3/10    2010 12  NaN
1/6/10    2010 15  3
1/9/10    2010 18  3
1/12/10   2010 20  2
1/3/11    2011 10  NaN
1/6/11    2011 12  2
1/9/11    2011 15  3
1/12/11   2011 18  3

expected output:
    date      year val cal_val
    1/3/10    2010 12  12
    1/6/10    2010 15  3
    1/9/10    2010 18  3
    1/12/10   2010 20  2
    1/3/11    2011 10  10
    1/6/11    2011 12  2
    1/9/11    2011 15  3
    1/12/11   2011 18  3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...