Funkcja cumsum () w pandy pozwala obliczyć sumę skumulowaną na danej osi.
Suma skumulowana odnosi się do całkowitej sumy danego zestawu danych w danym momencie. Oznacza to, że całkowita suma zmienia się w miarę dodawania lub usuwania nowych danych.
Omówmy, jak korzystać z funkcji cumsum () w pandy.
Składnia funkcji
Składnia funkcji jest jak pokazana:
1 | Ramka danych.cumsum (axis = brak, skipna = true, *args, ** kwargs) |
Parametry funkcji
Funkcja akceptuje następujące parametry:
Funkcja zwraca wartość
Funkcja zwraca skumulowaną sumę ramki danych wzdłuż określonej osi.
Przykład
Poniższy przykład pokazuje, jak korzystać z funkcji cumsum () w PandaS DataFrame.
Załóżmy, że mamy przykładową ramkę danych, jak pokazano:
1 2 3 4 5 6 7 8 9 10 | # Importuj pandy importować pandy jako PD df = pd.Ramka danych( „Student_1”: [80, 67, 55, 89, 93], „Student__2”: [76, 77, 50, 88, 76], „Student_3”: [88, 67, 80, 90, 92], „Student_4”: [70, 64, 70, 45, 60], „Student_5”: [98, 94, 92, 90, 92], indeks = [0,1,2,3,4]) df |
Aby wykonać skumulowaną sumę nad kolumnami, możemy wykonać następujące czynności:
1 | df.cumsum (oś = 0) |
Kod powyżej powinien zwrócić:
Należy zauważyć, że wartości w każdej kolumnie obejmują sumę poprzednich wartości.
Aby działać na wierszach, możesz ustawić oś jako jeden. Przykładem jest jak pokazano:
Wniosek
W tym artykule omówiono, jak wykonać skumulowaną sumę nad określoną osą w ramce danych pandas za pomocą funkcji cumsum ().
Dziękuje za przeczytanie!!