Wie gruppiere ich nach und gruppiere die Summe in Polaren?Python

Python-Programme
Anonymous
 Wie gruppiere ich nach und gruppiere die Summe in Polaren?

Post by Anonymous »

Code: Select all

import polars as pl

data = {'type': ['A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C'],
'value': [5, 9, 1, 0, 3, 2, 5, 8, 9, 1, 0, 3, 3, 1, 1, 0, 2, 0, 0, 5, 7, 4, 7, 8, 9, 11, 1, 1, 0, 1, 4, 3, 21]}
df = pl.DataFrame(data)
print(df)
Wie können wir zwei gegebene Datenspalten nach der Spalte „Typ“ gruppieren, die Spalte „Wert“ mithilfe eines rollierenden Fensters der Größe 5 summieren und dann die resultierenden Daten in einer Spalte mit dem Namen „Ergebnis“ platzieren?
Die Ergebnisse lauten wie folgt:

Code: Select all

[None, None, None, None, 18, 15, 11, 18, 27, 25, 23, 21, 16, None, None, None, None, 4, 3, 7, 14, 16, None, None, None, None, 36, 30, 22, 14, 7, 9, 29]
(Bitte verwenden Sie nur die Polars-Bibliothek, Polars-Version = 0.17.9)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post