Trả về tổng của các giá trị qua trục được yêu cầu. Điều này tương đương với phương pháp Trục cho chức năng được áp dụng trên. Đối với chuỗi tham số này không được sử dụng và mặc định là 0. Loại trừ các giá trị Na/null khi tính toán kết quả. Nếu trục là đa dạng [phân cấp], hãy tính theo một cấp độ cụ thể, sụp đổ vào vô hướng.numpy.sum
.
Không dùng nữa kể từ phiên bản 1.3.0: Từ khóa cấp độ không được dùng nữa. Sử dụng groupby thay thế.The level keyword is deprecated. Use groupby instead.
numeric_onlybool, mặc định không cóbool, default NoneChỉ bao gồm float, int, các cột boolean. Nếu không có, sẽ cố gắng sử dụng mọi thứ, sau đó chỉ sử dụng dữ liệu số. Không được thực hiện cho loạt.
Không dùng nữa kể từ phiên bản 1.5.0: Chỉ định numeric_only=None
không được dùng nữa. Giá trị mặc định sẽ là False
trong phiên bản pandas trong tương lai.Specifying numeric_only=None
is deprecated. The default
value will be False
in a future version of pandas.
Số lượng giá trị hợp lệ cần thiết để thực hiện hoạt động. Nếu có ít hơn min_count
giá trị không NA có mặt, kết quả sẽ là NA.
Các đối số từ khóa bổ sung sẽ được chuyển đến hàm.
Ví dụ
>>> idx = pd.MultiIndex.from_arrays[[ ... ['warm', 'warm', 'cold', 'cold'], ... ['dog', 'falcon', 'fish', 'spider']], ... names=['blooded', 'animal']] >>> s = pd.Series[[4, 2, 0, 8], name='legs', index=idx] >>> s blooded animal warm dog 4 falcon 2 cold fish 0 spider 8 Name: legs, dtype: int64
Theo mặc định, tổng của một chuỗi trống hoặc toàn bộ là 0
.
>>> pd.Series[[], dtype="float64"].sum[] # min_count=0 is the default 0.0
Điều này có thể được kiểm soát với tham số min_count
. Ví dụ: nếu bạn thích tổng số của một chuỗi trống là nan, hãy vượt qua
>>> pd.Series[[], dtype="float64"].sum[] # min_count=0 is the default 0.01.
>>> pd.Series[[], dtype="float64"].sum[min_count=1] nan
Nhờ tham số
>>> pd.Series[[], dtype="float64"].sum[] # min_count=0 is the default 0.02,
min_count
xử lý chuỗi toàn bộ và trống giống hệt nhau.>>> pd.Series[[np.nan]].sum[] 0.0
>>> pd.Series[[np.nan]].sum[min_count=1] nan