0
d = pd.DataFrame({'a':[7,6,3,4,8], 'b':['c','c','d','d','c']})
d.groupby('b')['a'].diff()
内間のdiffをすることは私に与えますパンダが連続するグループ
0 NaN
1 -1.0
2 NaN
3 1.0
4 2.0
私は、必要があると思いますどのようなグループが別の後に表示されるので、
グループ内で唯一の連続した値の間の差である0 NaN
1 -1.0
2 NaN
3 1.0
4 NaN
、以前の値は無視されます。
最後に、c
の値は新しいc
グループです。
wow.Thatは巧妙なトリックである連続したセグメントに
groupby
する必要があります。 – joseph