türünde grouped
zaman serisi nesnesine sahibim. grouped.sum()
istenilen sonucu verir, ancak groupby
nesnesiyle çalışmak için rolling_sum alamıyorum. Yuvarlama işlevlerini groupby
nesnesine uygulamak için herhangi bir yol var mı? Örneğin:Python - GroupBy nesnesi için yuvarlama işlevleri
x = range(0, 6)
id = ['a', 'a', 'a', 'b', 'b', 'b']
df = DataFrame(zip(id, x), columns = ['id', 'x'])
df.groupby('id').sum()
id x
a 3
b 12
Ancak, ben böyle bir şey istiyorum: Ben mekaniğinin emin değilim
id x
0 a 0
1 a 1
2 a 3
3 b 3
4 b 7
5 b 12
Yuvarlanma işlevinin gruplanmış nesneler üzerinde nasıl çalışmasını beklersiniz? ou sembollerde yapmak ister misin? – tacaswell
Üzgünüm Daha açık olmalıydım. – ezbentley
Yani, her grupta bir "cumsum" yapmak ve daha sonra her şeyi tek bir veri çerçevesine geri mi uygulamak istiyorsunuz? – tacaswell