Phương thức Pandas DataFrame cumsum()
Ví dụ
Thêm các giá trị cho mỗi hàng với các giá trị từ hàng trước đó:
import pandas as pd
data = [[10, 18, 11], [13, 15, 8], [9, 20, 3]]
df = pd.DataFrame(data)
print(df.cumsum())
Hãy tự mình thử »Định nghĩa và cách sử dụng
Phương thức cumsum()
trả về DataFrame với tổng tích lũy cho mỗi hàng.
Phương thức cumsum()
đi qua các giá trị trong DataFrame, từ trên cùng, từng hàng, cộng các giá trị với giá trị từ hàng trước, kết thúc bằng DataFrame trong đó hàng cuối cùng chứa tổng của tất cả các giá trị cho mỗi cột .
Nếu tham số axis được đặt thành axes='columns'
, thì phương thức sẽ đi qua các giá trị, từng cột và kết thúc bằng DataFrame trong đó các cột cuối cùng chứa tổng của tất cả các giá trị cho mỗi hàng.
Cú pháp
dataframe .cumsum(axis, skipna, args, kwargs )
Thông số
Các tham số axis
và skipna
là các đối số từ khóa .
Parameter | Value | Description |
---|---|---|
axis | 0 | Optional, default 0, specifies the axis to run the accumulation over. |
skip_na | True | Optional, default True. Set to False if the result should NOT skip NULL values |
args | Optional. These arguments has no effect, but could be accepted by a NumPy function | |
kwargs | Optional, keyword arguments. These arguments has no effect, but could be accepted by a NumPy function |
Giá trị trả về
Một đối tượng DataFrame .
Hàm này KHÔNG thực hiện thay đổi đối tượng DataFrame ban đầu.